【发布时间】:2013-06-19 06:08:54
【问题描述】:
(我的母语不是英语,如有语法错误,请见谅)
我是Qt新手,2天前开始,对WINAPI和MFC的经验很少。 我在想……
首先,从其 dll 创建 Qt GUI 应用程序 其次,我的静态库文件(*.lib) 将使用 QLibrary 调用这个 dll 文件。 最后,我的控制台应用程序将有它的 lib 和它的头文件,以及用于创建 Qt GUI 应用程序的 dll。
我的控制台应用程序没有 .pro 文件,只是在 Visual Studio 上创建的,只有 .vcproj 和 .sln 文件。
源代码如下: http://cfile239.uf.daum.net/attach/037B654151C4FF8D2D0EB7
我将 dll、lib 及其头文件复制到其 win32 控制台应用程序中。 当我编译控制台时,我会收到此错误消息。
致命错误 C1083:无法打开包含文件:'QApplication':没有这样的文件或目录
我知道这是绝对正确的。 (因为我的库使用 QLibrary 并且它的库和头文件包含在 win32 控制台应用程序中..)
好吧,实际上我不想将包含 QApplication 类的 .pro 文件添加到我的控制台应用程序中来解决这个问题。
是否有任何可能的方法来解决它,同时避免拥有 .pro 文件? 还是应该创建 .pro 并将其设置为具有 QT 库?
感谢您阅读。 :D
【问题讨论】:
-
qtitkvtkhelp.blogspot.in/p/qt.html HTH 使用 qmake 创建 .pro 希望你有 qt add in for visual studio
标签: qt winapi user-interface mfc