如何将在VC6.0下编写的类文件添加到QT工程里使用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将在VC6.0下编写的类文件添加到QT工程里使用?相关的知识,希望对你有一定的参考价值。

我想请问一下,如何把自己在VC6.0下编写的一些类文件(比如说对文件的读写操作的类)添加到Qt Creator编写的某个工程里面去进行调用,或者说能不能调用?

可以的,只要复制粘贴进去然后在工程里面添加现有文件就行了。

VC用的库是C++的基础库,QT也支持的。
参考技术A 在源文件中定义的头文件,后加入这些话。
例如:

#包括

的#pragma评论(LIB,“ws2_32.lib”)
/> / /下面的程序是身体
有一种方法,是选择菜单项目 - >设置在项目设置“对话框中,选择”链接“选项卡,
”应该是在图书馆可以找到对象/库模块“,最后在编辑框中输入”ws2_32.lib“,注意分开,从原来的库文件名使用的空间和编辑框,在这个时候ws2_32.lib系统默认的文件路径或你的项目文件夹中。
参考技术B 直接复制进去,然后导入,但是QT下的有些函数和VC还是有区别的

如何在Qt Creator中添加库文件和头文件目录

在使用QtCreator开发图像处理程序的时候想加入Opencv库来处理图形,添加头文件,需要编辑工程文件夹下的.pro文件在文件中添加以下内容,即可包含头文件的文件夹:

 

INCLUDEPATH +=D:OpenCV2.0vc2008includeopencv

 

(D:OpenCV2.0vc2008includeopencv就是我的opencv头文件所在的文件夹,如果还增加其他的头文件,就再添加相应的内容到.pro文件中)

 

光添加头文件还是会报错的,需要添加相应的库文件到相应的工程中,这样我们就需要添加库文件到工程中:

 

LIBS += D:OpenCV2.0vc2008libcv200.lib

LIBS += D:OpenCV2.0vc2008libcv200d.lib

LIBS +=D:OpenCV2.0vc2008libcxcore200.lib

LIBS += D:OpenCV2.0vc2008libcxcore200d.lib

LIBS += D:OpenCV2.0vc2008libml200.lib

LIBS += D:OpenCV2.0vc2008libml200d.lib

LIBS +=D:OpenCV2.0vc2008libcvaux200.lib

LIBS +=D:OpenCV2.0vc2008libcvaux200d.lib

LIBS += D:OpenCV2.0vc2008libhighgui200.lib

LIBS +=D:OpenCV2.0vc2008libhighgui200d.lib

LIBS += D:OpenCV2.0vc2008libcxts200.lib

LIBS +=D:OpenCV2.0vc2008libcxts200d.lib

 

相信会编程的朋友都知道该怎么做了,我就不赘述了。

以上是关于如何将在VC6.0下编写的类文件添加到QT工程里使用?的主要内容,如果未能解决你的问题,请参考以下文章

将资源文件添加到 VC6 dll

在VC6.0中能不能使用Duilib界面库呢?

Win7下使用VC6.0的注意事项

C语言VC6.0找不到graphics.h 和system.h怎么办?怎样加进去

用vc6.0编译出的exe如何提取源代码?

VC6.0中 如何将 LIST control中的信息读取到文本编辑框中