簡體   English   中英

Intellisense不適用於Visual Studio 2017中的cmake項目

[英]Intellisense not working for cmake projects in Visual Studio 2017

我正在將Visual Studio用於cmake項目(剛體模擬,但這可能無關緊要)。 我的問題是Intellisense根本不起作用,這意味着沒有自動完成功能,也沒有語法錯誤的下划線。 我檢查了選項菜單(選項->文本編輯器-> C ++->高級-> Intellisense),似乎已打開Intellisense,但是我不完全理解所有選項。

按下ctrl +空格(自動完成),底部欄顯示“沒有其他可用信息(請參閱'在c ++項目中對Intellisense進行故障排除'以獲取更多幫助)”。 但是,Intellisense在標准c ++項目中效果很好,搜索提到的術語會告訴我檢查我的選項菜單。

在Google上搜索我的問題,我已經找到此頁面: https : //docs.microsoft.com/zh-cn/cpp/ide/how-to-enable-intellisense-for-makefile-projects?view=vs-2017 ,但是由於“屬性頁面”->“配置”屬性不包含“ NMake”頁面(我只有“常規”頁面),因此我無法按照步驟3進行操作。

謝謝你的幫助。

可能有用的一些細節:
操作系統:Windows 10,1803,build 17134.285
Visual Studio:社區2017年版本15.8.6
CMake:版本3.12.2

我有一個非常相似的問題,事實證明它與git有關-visual studio 2017 有一個錯誤 ,如果通過WSL克隆git存儲庫,則會破壞Intellisense。 因此,如果您使用的是git,請嘗試通過Visual Studio克隆存儲庫。

嗯,如果您不知道,使用VS2017,您可以通過“打開文件夾”功能打開cmake目錄-不再需要手動生成項目文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM