在c++中使用Qt代码

Use Qt codes in C++

本文关键字:Qt 代码 c++      更新时间:2023-10-16

我在Qt Creator中有一些正常工作的代码。我需要使用这个代码,但在。net框架的win32应用程序。有人知道我该怎么做吗?我对Qt完全陌生,不知道如何在c++项目中使用这个有用的代码?

事先感谢您的帮助

我想我没能把我的信息表达清楚。Qt是c++,但它与我们在。net框架中使用的本地c++应用程序有一些不同。所以我不能只是复制我的项目中的所有代码来正常运行。我们可以做一个dll或库使用这个qt代码在。net或不?我该怎么做呢?

我真的需要帮助。非常感谢

在几乎所有情况下,您都不希望在同一个应用程序中混合使用。net和Qt。只需将逻辑重写为。net(托管c++或c#)就可以减少工作量。

下一个最好的选择可能是保持部分分开,并让它们通过一些IPC机制进行通信。

这是,因为任何非平凡的Qt代码依赖于它自己的事件循环,所以让现有的Qt代码与其他事件循环玩得很好总是一个麻烦,并试图让它玩得很好,当实际应用程序是托管。net代码…不,只是不,除非你有一个非常令人信服的理由,是Qt和。net的专家,并有额外的时间使其正常工作。

我不确定你是否不知道如何下载和安装Qt或如何在Visual Studio IDE中创建Qt项目。试试这个安装指南。

你想把Qt库链接到你的win32 c++应用程序吗?我认为你应该建立qt源代码首先与你的win32编译器。我认为你可以包括qt头和链接库作为正常的win32库到您的应用程序之后。