【发布时间】:2011-07-26 13:51:28
【问题描述】:
我正在开发一个应该使用 Qt 编写 GUI 的项目。我正在考虑使用 QtCreator 作为开发 IDE,但我面临一些问题。该项目应该有一个不应依赖于任何 qt 库/模块的 dll 文件,它应该只使用 winapi 并且应该使用 x86 和 x64 编译。所以我的问题是:
- 是否可以使用 QtCreator 编译一个不依赖于 qt 模块的 dll。如果是,怎么做?
- 是否可以使用 MinGW x86 & x64 编译单个项目?如果是这样,我该如何指定要使用的编译器?
这是我第一个使用 Qt 的项目,我不是 C++ 大师,所以请尽可能详细地描述细节 :-) 非常感谢您的帮助。
更新
好的,我尝试按照 Berk 的建议编译项目,但我仍然有问题。输出依赖于 LIBGCC_S_DW2-1.DLL 和 MSVCRT.DLL。是否可以删除对 LIBGCC_S_DW2-1.DLL 的依赖并将 MSVCRT.DLL 链接到我的 exe/dll 中(就像 MS VC 一样)。
【问题讨论】:
-
LIBGCC_S_DW2-1.DLL依赖来自 mingw。您需要使用 Microsoft Visual C++ 编译器。请检查我更新的答案。
标签: c++ qt qt-creator