将Qt程序移植到Windows
Porting Qt Program to Windows
我正在尝试将Qt应用程序从Linux移植到Windows。我在 Linux 中只用终端和 .pro 文件中的 qmake 进行开发。
当我将项目导入QtCreator时,它会询问放置调试和发布输出的路径。这样做的目的是什么?我可以配置 .pro 文件以立即提供此信息吗?
我的第二个问题是,当项目导入时,QtCreator会创建另一个名为project.pro.user的文件。这样做的目的是什么?
第三个问题是,一旦我成功导入项目并编译,我就会收到以下链接错误"LNK1104:无法打开文件"C:\Qt\Qt5.0.0\5.0\msvc2010\lib\Qt5Widgets500.lib''。我已经检查过,它后面的文件不存在,但有一个"Qt5Widgets"库文件。
我正在使用Qt 5在Windows XP上运行它。
提前谢谢。
clock.pro
CONFIG = qt
debug
QT += widgets
include(include/headers.pro)
include(src/sources.pro)
DEPENDPATH += include
INCLUDEPATH += include
VPATH += src
DESTDIR = bin
MOC_DIR = tmp
OBJECTS_DIR = tmp
QMAKE_DISTCLEAN = -r bin tmp
TEMPLATE = app
TARGET = Clock
对于第一个问题:在像QtCreator这样的IDE中,你可以有多种配置(使用不同的编译器选项)。默认配置为"调试"和"发布"。每个配置都编译到一个单独的目录中。
对于第二个问题:有一些(个人/本地)项目设置通常希望为自己保留,而不想与他人共享,例如一个人当前的调试设置,例如用于启动程序的命令行参数。这些设置保存在单独的项目文件中,该文件通常不会提交到版本控制系统。
对于第三个问题:这可能是Qt5的错误/配置错误。我还没有这方面的经验。
相关文章:
- 无法使用Qt Creator在Windows中构建yaml-cpp
- 将Qt与Visual Studio Code(Windows)一起使用
- QT GStreamer Windows linker problems
- 将 Crashpad 与 Windows Qt 应用程序集成
- 如何在 qt for windows 中使用 QAxObject 创建 docx 和 doc 文件?
- 清理"QSettings"注册表项的最佳方法(Windows上的Qt 5)
- 使用 Qt 运行 Windows PowerShell 命令
- 在 Windows 10 下为 VTK 生成 Makefile 时,Qt mkspecs 的路径错误
- CMake Qt建立在Windows链接器问题之上
- 为什么Qt资源被加载到Linux而不是Windows中?
- 如何在Windows上将Qt QString转换为LPCTSTR
- 为没有qmake/VS的Qt Windows应用程序设置.exe图标
- Qt自动生成的.rc文件无法打开包含文件'windows.h'
- Windows Qt 二进制安装程序是否支持开箱即用的 DBus
- 在Windows Qt Project上存储外部库的最佳实践
- 系统范围的热键快捷方式(Windows/Qt):防止窗口锁定
- 在Linux中编译windows Qt代码以及库中的更改
- Libxl + windows + QT
- 不能在Windows Qt 5.7 (c++)中为数组指定显式初始化式
- WinSock.h已经包含了Boost Windows Qt