[英]Qt, Qmake and Visual Studio 2013
我目前正在從事便攜式項目。 為了使在Linux和Windows上編譯更容易,我想使用一個.pro文件,它將在Linux上生成一個Makefile,在Windows上生成一個Visual Studio項目。
但是,我在一個非常基本的示例上面臨一個問題。
這是我的.pro文件:
TEMPLATE = app
TARGET = client
CONFIG += debug
SOURCES += src/main.cpp
我的main.cpp只包含一個空的main:
int main(void) { return 0; }
然后,我只需打開Visual Studio控制台,在項目文件夾中cd並運行qmake.exe -spec win32-msvc2013 -tp vc
。
這將生成預期的vcxproj文件,可以使用Visual Studio打開該文件。
該程序在視覺上可以很好地編譯,但是在執行過程中失敗了: Qt5Cored.dll missing
。
我已驗證:
附加信息:
當我使用Qt加載項手動導入.pro文件時,生成的vcxproj運行良好(執行期間無錯誤):有什么區別? 為什么qmake不起作用,而手動導入卻起作用? 我是否錯過了一些使qmake正常工作的東西?
正如有人在對我的問題的評論中說的那樣,解決方案非常簡單:我只需要將Qt bin路徑添加到Windows PATH環境變量即可。
問題解決了 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.