1
我想爲我的項目使用gcc6並使用qtcreator作爲ide。 我的項目使用cmake。qtcreator不使用指定的編譯器
in'build & run' - >'compiler'我加了g ++ -6作爲編譯器'gcc6'。 '套件'中的 我將編譯器更改爲'gcc6'。
當導入項目並懸停在目標上時,彈出窗口顯示編譯器爲'gcc6'。
點擊 '配置' 和運行cmake的,當我得到以下的輸出:編譯時
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
和C++使用。這是我在下面的鏈接時得到的:
/usr/bin/c++ -> /etc/alternatives/c++ -> /usr/bin/g++ -> g++-5
所以它似乎qtcreator忽略我的設置。
這將足以爲qtcreator套件設置默認的cmake參數,但是我找不到選項。
我能做些什麼來解決這個問題? (或者我做錯了什麼?)
我猜在造物主的編譯器設置僅適用於qmake,CMake可能對如何運行編譯器有自己的想法。您可能必須將編譯器設置放在CMakeLists.txt文件中。 –