我有一個Visual C++的程序,我想在CLion上進一步開發。我已經設法使它編譯得很好,但代碼見解仍然在一堆事情上顯示錯誤。其中最重要的是某些類型定義不能正確解析。我已經跟蹤他們通過從AMD的OpenCL SDK原來的定義,但這些定義有誤:CLION for OpenCL中的Visual C++
據我所知,這些問題是它認爲它的定義__int8類型。我相信__int8和其他應該在Microsoft Visual Studio中定義,但我不知道如何使用CMake或CLion將其鏈接到項目中。
我使用CLion 2017.2.3並安裝了Microsoft Visual Studio 2017社區。
我懷疑我並不理解Microsoft Visual Studio集成如何工作,但請讓我知道是否還有任何我可以提供的有用信息。
編輯: 我已經做了一些進一步的挖掘,它看起來像我必須失去相當重要的東西。 __int8風格類型顯然僅限於Windows,但即使size_t和FILE也未根據代碼洞察來定義。
我建議讓它直接在命令行上編譯,避免任何GUI,你可以直接控制所有include和lib路徑,然後一旦排序將你發現的設置插入到GUI –
我已經得到它所有的編譯都很好,並且CLion中的設置相當透明,但是我無法弄清楚這個問題的相關設置以及在哪裏輸入它們以使其工作。 – Xorgon