如何将在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工程里使用?的主要内容,如果未能解决你的问题,请参考以下文章