Tôi có lỗi sau trên cửa sổ tươi 8 cài đặt với visual studio microsoft cuối cùng năm 2013:CL.EXE trả lại đơn mã lỗi D8050
cl : Command line error D8050 : cannot execute 'C:\Program Files (x86)\Microsoft
Visual Studio 12.0\VC\BIN\amd64\c1xx.dll': failed to get command line into debu
g records
Điều lạ là cố gắng để biên dịch trong một cmd admin đang làm việc .. .. Tôi đã cố gắng thay đổi quyền sở hữu/quyền của thư mục VS12 nhưng nó không thay đổi gì cả.
cl /Fobin\x64\Release\file.obj /c src\file.cpp
/TP /nologo /MP /GS /W4 /wd4800 /wd4138 /wd4530 /wd4512 /wd4996 /wd4251
/wd4661 /wd4505 /WX- /Gd /Zi /Gm- /Zc:wchar_t /errorReport:prompt /Zc:forScope
/Fplibvideostitch.pch /FS /Fdvc120.pdb /fp:precise /GL /O2 /Oy- /Oi /MD /Ot
/DWIN32 /D_USE_MATH_DEFINES /D_WINDLL /DNOMINMAX /D_CONSOLE /DNDEBUG
"/IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include"
Rất tối nghĩa. Trình biên dịch 64-bit hiếm khi được sử dụng vì vậy nó được cho là bạn đang chạy chuỗi công cụ theo cách khác thường. Bỏ qua chi tiết về điều đó không giúp chúng tôi giúp bạn. Hãy nhớ rằng đó có thể là sự cố trợ năng với thư mục chứa tệp .obj. Tắt phần mềm chống phần mềm độc hại. Tinker với/GL, nó cần lưu trữ các tùy chọn dòng lệnh trong các bản ghi gỡ lỗi để trình liên kết có thể khởi động lại back-end khi nó áp dụng tối ưu hóa PGO. –
Tôi đã cố gắng xóa/GL và các cờ tối ưu hóa khác nhưng nó không giải quyết được vấn đề. Tôi không chọn trình biên dịch đó, đó là trình biên dịch tự động được SCons chọn, nhưng tôi đoán nếu nó hoạt động trong bảng điều khiển quản trị thì phải có cách để làm cho nó hoạt động. Sẽ cố gắng điều tra trên thư mục chứa các tệp obj. – MisterJ