[英]Intellisense: command-line error: invalid macro definition
我在智能感知方面遇到問題:
IntelliSense:命令行錯誤:無效的宏定義:_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT = 1 d:\\ Bharat \\ Max \\ CreateMatFile \\ createMatFile3 \\ createMatFile3 \\ createMatFile3.cpp
在我的Visual Studio 2012 for c ++項目中。 任何人都可以幫助我解決這個問題,我們將不勝感激。
我遇到了同樣的問題,並設法刪除了“ = 1”之前的空格,如下所示:
在我的配置中,這些屬性表之一的預處理器設置錯誤,並帶有額外的空格“ = 1”。 我修復了這個問題,然后voilàintellisense再次起作用了!
如果出現錯誤信息
e0992 command-line error: invalid macro definition: _m_cee=001
問題通過以下方式解決:
查看構建日志文件$(IntDir)$(MSBuildProjectName).log也將很有幫助(名稱可以在“常規”->“構建日志文件”配置部分中重新定義)
PS:如果使用C ++ / CLI
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.