我有一个Qt项目(.pro)本质上使用Qt库和OpenGL,我需要将这个项目与现有的VS2008项目(.vcproj)集成,该项目在另一个系统上使用第三方API。
VS项目通过串口与硬件(以及许多其他功能)连接,我打算使用其事件处理程序触发Qt中的操作(因为串口不能同时由两个程序打开?)< / p>
我使用Qt v4.8.1和mingw编译器。我确实遇到过Qt的VS插件。但我不确定如何完成上述整合任务。
如果你能对此有所了解,我将感激不尽。
答案 0 :(得分:0)
我的建议是将Qt项目的源代码完全集成到VS项目中。可以在visual studio中编译Qt代码。当然,这需要配置您的VS项目以使其准备就绪&#34;。详细说明:
予。您可以配置VS项目的项目属性。不幸的是,我从未使用过这种方式,因此我不知道该怎么做。
II。您可以使用CMake设置VS项目。 CMake允许简单集成Qt库和编译器。使用CMake意味着编写CMakeLists.txt,它为您生成VS项目。在这里,您可以找到一个示例,解释如何使用Qt支持编写CMakeLists.txt:http://www.cmake.org/Wiki/CMake/Tutorials/Qt
此外,您提到的Visual Studio的Qt插件是可选的。你不需要它用visual studio构建一个Qt项目,但它使一些问题更容易,例如从visual studio调试或调用Qt设计器。
希望这有帮助, 迈克尔