Qt GUI in a library?
Qt GUI in a library?
我有一个非Qt库"A",它被不同的非Qt c ++应用程序"x,y,z"使用。
现在我想为这些应用程序添加相同的Qt GUI。我可以实现一个包含Qt GUI的库"B",并在我的应用程序"x,y,z"中使用此库吗?还是我必须创建新的Qt应用程序"xGUI,yGUI,zGUI"?
我正在使用Qt5.4.0和MVS 2013。
非常感谢您的帮助。
要在非Qt应用程序中使用Qt库,您必须使用MFC Migration framework。https://github.com/kbinani/qt-solutions/tree/master/qtwinmigrate
您必须使用它的原因是事件循环。每个Qt应用程序都使用QApplication中的QEventLoop。由于您的非Qt应用程序没有它,并且使用它自己的事件差异,因此您需要一种方法来合并它。
相关文章:
- netcat command in c++
- Difference in displaying cv2 Mat
- Boost Graph Library,修复节点大小
- C++ MFC Libraries in Travis CI
- 如何在OpenSSL中从configuration.h.in获取configuration.h
- SFML library: http request
- 创建具有 new in 函数和"this is nullptr"异常的对象
- IN, OUT, INOUT Parameters
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- OpenSSL fips in C++ wrapper Library 如何?错误:指纹不匹配
- 为什么'allocate in one library and free in the other'是错误的
- 如何修复'The procedure entry point SDL_RWclose could not be located in the dynamic link library'
- "The ordinal 344 could not be located in the dynamic link library"
- FFT and FFTShift of matlab in FFTW library c++
- 线程中的异常 "main" java.lang.UnsatisfiedLinkError: no JNTIest in java.library.path
- Qt GUI in a library?
- In Search of Library for Visual Studios 2013, Where and How to Get
- SDL library in linux
- C library in C++
- 引用 MFC 的多个项目:"use mfc in a static library" vs "use mfc in a shared dll" ?