求助,在Debug模式下編譯工程中的某個cpp檔案時提示“Error D8003:缺少源檔案名”,如下所示:

但是在Realse模式下是正常的。
這是什么原因?
uj5u.com熱心網友回復:
重建所有?百度搜相應錯誤碼。
uj5u.com熱心網友回復:
重建不管用。msdn搜索內容是:"從命令列進行編譯時,未指定檔案名。若要更正此錯誤,請向該命令添加至少一個檔案名。"
但我又不是從命令列編譯,而且Release模式下正常,懷疑是某個屬性設定問題,但又不知道是啥。。
uj5u.com熱心網友回復:
在資源管理器視窗中,逐個使用滑鼠右鍵點源檔案下的每個源檔案,在彈出的選單中選編譯,看哪個源檔案報錯。
uj5u.com熱心網友回復:
知道哪個檔案。
uj5u.com熱心網友回復:
每個cpp 檔案最開頭加上:#include "stdafx.h"uj5u.com熱心網友回復:
不要看error 視窗的提示,老是不全。要仔細看 output視窗的。
uj5u.com熱心網友回復:
如果是使用VS的話,對比一下 Debug和Release的編譯引數有什么區別。。我懷疑是 【C/C++】--【常規】--【附加包含目錄】設定的包含路徑有問題。。
如果是使用nmake命令的話,檢查一下cl命令后面的包含路徑 -I$(INCDIR)
uj5u.com熱心網友回復:
同樣的問題,請問樓主是怎么解決的?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/251027.html
標籤:工具平臺和程序庫
上一篇:關于自動注入的問題
