簡體   English   中英

如何在 DPC++ 編譯器選項中指定 C++ 標准版本?

[英]How can I specify C++ standard version in DPC++ compiler options?

我偶然發現了英特爾 oneAPI 工具包形式的免費東西,一切正常,示例編譯良好,但我不知道如何在編譯器選項中指定 C++ 標准。 據我了解,DPC++ 是建立在 Clang 之上的,所以我應該能夠選擇它編譯的 C++ 版本,但我不知道如何。

如何讓我的 C++17 代碼正常工作?

這是一個持續存在的問題,有其他用戶遇到相同問題的報告。 據我所知還沒有解決,同時你可以做的是從命令行運行程序:

  1. Go 到您安裝 OneApi 的文件夾,比如說C:\Program Files (x86)\inteloneapi\並運行setvars.bat來設置環境變量。

  2. 然后使用 C++17 標志編譯程序,導航到源代碼所在的文件夾並運行dpcpp filename(s).cpp -std=c++17

暫無
暫無

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

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