2015-12-10 32 views
8

Tôi có phiên bản cộng đồng studio 2013 và tôi có cơ sở mã pbrt-v2 và đã cố gắng xây dựng giải pháp nhưng đây là một trong những lỗi tôi đã nhận được (nó liên quan đến nmake nó có vẻ như):Lỗi PBRT v2 khi xây dựng - Lỗi t 1 lỗi U1077: 'if': mã trả về '0x1'

NMAKE - Error 1 error U1077: 'if' : return code '0x1' 

Tôi không biết phải làm gì vì các hướng dẫn khác dường như không rõ ràng lắm. Mọi sự trợ giúp sẽ rất được trân trọng! Cảm ơn va chuc một ngay tôt lanh!

-------------- CẬP NHẬT --------------------

Tôi đã biên dịch và xây dựng trên visual studio 2013. Vấn đề là tôi nghĩ rằng tôi đã có các tập tin lỗi thời cho PBRT. Về cơ bản những gì tôi đã làm là tôi đã kiểm tra các dự án thông qua github, mà tôi tin rằng nên làm việc nhưng sau đó tôi nhận thấy bạn có thể tải về các tập tin pbrt-v2 mới nhất trên trang web. Trong thực tế các tác giả có một tập tin giải pháp cho VS studio 2015, mà tôi đã xóa và cài đặt lại năm 2013 vì tôi nghĩ đó là vấn đề. Bất kể, bằng cách sử dụng năm 2012 từ các tập tin tôi tải về trực tiếp từ trang web tôi đã có thể xây dựng các giải pháp. Tôi sẽ giữ câu hỏi chỉ trong trường hợp có ai đó có vấn đề tương tự.

Trả lời

2

Mã lỗi này liên quan đến NMAKE nhận được lỗi từ lệnh. Tuy nhiên this question trước đây cho thấy rằng nó cũng có thể xảy ra nếu cài đặt Visual Studio của bạn là không đầy đủ hoặc đã bị hỏng hoặc NMAKE không được chạy trong trình bao lệnh VS. Đề nghị bạn nhìn vào câu hỏi đó và xem xét một số khả năng của nó.

Bạn đã thử diễn đàn MSDN chưa?

+0

Cảm ơn stephen, bạn có thể cho tôi biết làm thế nào để kiểm tra xem nếu nmake chạy trong dòng lệnh VS hay không trước khi tôi loại trừ vs studio bị hỏng. – InsigMath

+0

Bạn sẽ có thể mở một cửa sổ giao diện điều khiển từ các menu VS, có thể theo các công cụ - không có phiên bản VS để bàn tay. Chạy 'nmake' từ đó. – StephenG

+0

Được rồi, tôi sẽ thử điều đó, hiện tại tôi không ở gần máy tính nhưng ngay khi tôi nhận được đề xuất của bạn. – InsigMath

Các vấn đề liên quan