如何把VC工程.vcprojqt 文本 转化为 excelQt工程.pro

Qt环境搭建之vs2005-五星文库
免费文档下载
Qt环境搭建之vs2005
导读:Qt环境搭建之vs2005,1.环境简介,qtcreator是qt的集成开发环境,否则可能需要修改qtcreator的环境变量,bin文件夹的qtenv.bat文件是用来配置qtcreator环境变量的,添加环境变量(我的电脑→属性→高级→环境变量):,如果想为qt建立wince的开发环境,①配置环境变量,Qt环境搭建之vs20051.环境简介PCQtIDEWindowsXP4.7.1Micr
Qt环境搭建之vs2005
1. 环境简介
Windows XP 4.7.1 Microsoft Visual Studio 2005
2. 所需安装文件
①. VS2005_DVD.iso &Microsoft Visual Studio 2005安装包&
②. qt-sdk-win-opensource-2010.05.exe &包含qt creator 2.0.1和qt
4.7.0库,qt creator是qt的集成开发环境,qt库是用mingw编译的& ③. qt-4.7.1-wince.rar &wince的qt库,由vs2005编译生成& ④. HSBC_1254_SDK.msi &wince的SDK&
1) 安装 qt-sdk-win-opensource-2010.05.exe ,可选其他路径,这里选的
是C:\Qt\qt-sdk-2010.05(下文简称该路径为“安装目录”,请对号入座)。建议安装目录选为:驱动器\qt(驱动器意为C/D/E/F等),否则可能需要修改qt creator的环境变量,bin文件夹的qtenv.bat文件是用来配置qt creator环境变量的,具体位置为:安装目录\bin\qtenv.bat。安装所需空间约为1.7G。
添加环境变量(我的电脑→属性→高级→环境变量):
①新建系统变量:变量名:QTDIR,变量值:安装目录\qt;
②给PATH变量增加路径:安装目录\qt\bin。
③打开qt creator→Tools→Options→Qt4→Qt Versions→Auto-detected→Qt in PATH→下面有一个MinGW directory,设置为:安装目录\mingw。
如果之前装过qt creator,则可能需要修改gdb的3个exe文件的路径,不然调试的时候会提示找不到gdb。
Gdb位置:qt creator→Tools→Options→Debugger→Gdb,修改如下: 执行文件1:gdb-i686-pc-mingw32.exe
位置1:安装目录\pythongdb\gdb-i686-pc-mingw32.exe
执行文件2:gdb-arm-none-symbianelf.exe
位置2:安装目录\pythongdb\gdb-arm-none-symbianelf.exe
执行文件3:gdb-i686-pc-mingw32.exe
位置3:安装目录\pythongdb\gdb-i686-pc-mingw32.exe
注:如果只是在Windows XP上运行,则上面一步就够了,如果想为qt建立wince的开发环境,则还需以下步骤:
2) 安装 Microsoft Visual Studio 2005,安装所需空间约为2G,已安装的
3) 安装 HSBC_1254_SDK.msi 。
4) 解压qt-4.7.1-wince.rar 至 C:\Qt\ 目录下,必须是这个目录,最终压缩
包中bin文件夹里的qmake.exe的路径应是:C:\Qt\ qt-4.7.1-wince \bin\qmake.exe。解压所需空间约为2.3G。
4. 编译运行
1) 编译X86上运行的qt程序
用Qt Creator打开qt工程文件.pro直接编译即可。
2) 编译wince上运行的qt程序
①. 新建一文本文档,写入下面一行的命令:
C:\Qt\qt-4.7.1-wince\bin\qmake.exe -tp vc
保存,修改文本文件名为qmake.bat,将该bat文件复制到qt工程目录下(使bat文件与.pro文件在同一文件夹下),双击运行bat文件,则会生成. vcproj文件(Visual Studio的项目文件)。
②. 编辑①中生成的. vcproj文件,将STANDARDSDK_500全部替换为
HSBC_1254(注意:替换完成后检查HSBC_1254 (MIPSII)语句,
HSBC_1254与(MIPSII)必须有空格,这样才能正确识别SDK)。 此外,如果其中有相对路径(有 ..\ 字样的),最好把相对路径替换为绝对路径,这样移动工程到其他地方时不会出错,如:
AdditionalIncludeDirectories=&&..\..\..\qt-4.7.1-wince\include\QtCore&…(后面的省略)”
则替换为:
AdditionalIncludeDirectories=&&C:\Qt\qt-4.7.1-wince\include\QtCore&…(后面的省略)”
③. 用VS 2005打开这个项目,进行相应的生成,部署工作。
④. 运行程序。编译生成的exe文件不能单独运行,需要相应的动态链接库,所
以需要事先将所需的动态库复制到程序所在文件夹。
各版本所需的动态连接库:
⑤. 联机调试。
首先在Visual Studio 2005上进行设置,工具→选项→设备工具→设备→选择 AMD DB1200: MIPSII_Release 设备→属性→传输→配置→配置 TCP/IP 传输→使用特定 IP 地址→输入终端的IP地址→完成设置。注:终端与PC机应在同一网段。
然后将以下文件复制到终端上,如\NAND FLASH\mipsii目录。
文件位置:C:\Program Files\Common Files\Microsoft
Shared\CoreCon\1.0\Target\wce400\mipii
文件:mipii文件夹里的所有文件(共5个)。
最后开始连接。先在终端上运行conmanclient2.exe,再运行cMaccept.exe。然后在vs2005里,工具→连接到设备→选择 AMD DB1200: MIPSII_Release 设备→连接→成功。如果失败,可检查网络是否连通(在电脑上运行命令 “ping 终端IP地址” 来检测)。调试时需要事先将msvcr80d.dll文件拷贝至远程执行文件目录(终端上)。QtCored4.dll和QtGuid4.dll它会自动上传。
附:qt-4.7.1-wince库的编译
1) 解压qt-everywhere-opensource-src-4.7.1.tar.gz至想安装的目录,如
c:\Qt\qt-4.7.1-wince,注意此目录最好短一些,并且不要加空格。
2) 在C:\Qt\qt-4.7.1-wince\src\corelib\global目录添加qconfig.h和
qconfig.cpp文件,文件内容附后。
3) 进入Visual Studio 2005命令行,开始配置和编译,过程如下
①配置环境变量
PATH C:\Qt\qt-4.7.1-wince\bin\;%PATH%
②进入安装目录
cd C:\Qt\qt-4.7.1-wince
③配置编译选项
包含总结汇报、人文社科、资格考试、专业文献、旅游景点、IT计算机、党团工作、工作范文、办公文档以及Qt环境搭建之vs2005等内容。本文共2页
相关内容搜索Qt工程的几种编译方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Qt工程的几种编译方法
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢OJ_vcproj 实现矩阵相乘功能,通过VC6.0 ,请参考 software engineering 软件设计/ 工程 243万源代码下载-
&文件名称: OJ_vcproj& & [
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 6781 KB
&&上传时间:
&&下载次数: 0
&&提 供 者:
&详细说明:实现矩阵相乘功能,通过VC6.0实现,请参考-Implement matrix multiplication function, through VC6.0 realize, see
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&OJ_vcproj&&.........\cppunit-1.12.1&&.........\..............\include&&.........\..............\.......\cppunit&&.........\..............\.......\.......\AdditionalMessage.h&&.........\..............\.......\.......\Asserter.h&&.........\..............\.......\.......\BriefTestProgressListener.h&&.........\..............\.......\.......\CompilerOutputter.h&&.........\..............\.......\.......\config&&.........\..............\.......\.......\......\config-bcb5.h&&.........\..............\.......\.......\......\config-evc4.h&&.........\..............\.......\.......\......\config-mac.h&&.........\..............\.......\.......\......\config-msvc6.h&&.........\..............\.......\.......\......\CppUnitApi.h&&.........\..............\.......\.......\......\SelectDllLoader.h&&.........\..............\.......\.......\......\SourcePrefix.h&&.........\..............\.......\.......\Exception.h&&.........\..............\.......\.......\extensions&&.........\..............\.......\.......\..........\AutoRegisterSuite.h&&.........\..............\.......\.......\..........\ExceptionTestCaseDecorator.h&&.........\..............\.......\.......\..........\HelperMacros.h&&.........\..............\.......\.......\..........\Orthodox.h&&.........\..............\.......\.......\..........\RepeatedTest.h&&.........\..............\.......\.......\..........\TestCaseDecorator.h&&.........\..............\.......\.......\..........\TestDecorator.h&&.........\..............\.......\.......\..........\TestFactory.h&&.........\..............\.......\.......\..........\TestFactoryRegistry.h&&.........\..............\.......\.......\..........\TestFixtureFactory.h&&.........\..............\.......\.......\..........\TestNamer.h&&.........\..............\.......\.......\..........\TestSetUp.h&&.........\..............\.......\.......\..........\TestSuiteBuilderContext.h&&.........\..............\.......\.......\..........\TestSuiteFactory.h&&.........\..............\.......\.......\..........\TypeInfoHelper.h&&.........\..............\.......\.......\Message.h&&.........\..............\.......\.......\Outputter.h&&.........\..............\.......\.......\plugin&&.........\..............\.......\.......\......\DynamicLibraryManager.h&&.........\..............\.......\.......\......\DynamicLibraryManagerException.h&&.........\..............\.......\.......\......\PlugInManager.h&&.........\..............\.......\.......\......\PlugInParameters.h&&.........\..............\.......\.......\......\TestPlugIn.h&&.........\..............\.......\.......\......\TestPlugInDefaultImpl.h&&.........\..............\.......\.......\portability&&.........\..............\.......\.......\Portability.h&&.........\..............\.......\.......\portability\CppUnitDeque.h&&.........\..............\.......\.......\...........\CppUnitMap.h&&.........\..............\.......\.......\...........\CppUnitSet.h&&.........\..............\.......\.......\...........\CppUnitStack.h&&.........\..............\.......\.......\...........\CppUnitVector.h&&.........\..............\.......\.......\...........\FloatingPoint.h&&.........\..............\.......\.......\...........\Stream.h&&.........\..............\.......\.......\Protector.h&&.........\..............\.......\.......\SourceLine.h&&.........\..............\.......\.......\SynchronizedObject.h&&.........\..............\.......\.......\Test.h&&.........\..............\.......\.......\TestAssert.h&&.........\..............\.......\.......\TestCaller.h&&.........\..............\.......\.......\TestCase.h&&.........\..............\.......\.......\TestComposite.h&&.........\..............\.......\.......\TestFailure.h&&.........\..............\.......\.......\TestFixture.h&&.........\..............\.......\.......\TestLeaf.h&&.........\..............\.......\.......\TestListener.h&&.........\..............\.......\.......\TestPath.h&&.........\..............\.......\.......\TestResult.h&&.........\..............\.......\.......\TestResultCollector.h&&.........\..............\.......\.......\TestRunner.h&&.........\..............\.......\.......\TestSuccessListener.h&&.........\..............\.......\.......\TestSuite.h&&.........\..............\.......\.......\TextOutputter.h&&.........\..............\.......\.......\TextTestProgressListener.h&&.........\..............\.......\.......\TextTestResult.h&&.........\..............\.......\.......\TextTestRunner.h&&.........\..............\.......\.......\tools&&.........\..............\.......\.......\.....\Algorithm.h&&.........\..............\.......\.......\.....\StringTools.h&&.........\..............\.......\.......\.....\XmlDocument.h&&.........\..............\.......\.......\.....\XmlElement.h&&.........\..............\.......\.......\ui&&.........\..............\.......\.......\..\mfc&&.........\..............\.......\.......\..\...\MfcTestRunner.h&&.........\..............\.......\.......\..\...\TestRunner.h&&.........\..............\.......\.......\..\qt&&.........\..............\.......\.......\..\..\Config.h&&.........\..............\.......\.......\..\..\QtTestRunner.h&&.........\..............\.......\.......\..\..\TestRunner.h&&.........\..............\.......\.......\..\text&&.........\..............\.......\.......\..\....\TestRunner.h&&.........\..............\.......\.......\..\....\TextTestRunner.h&&.........\..............\.......\.......\XmlOutputter.h&&.........\..............\.......\.......\XmlOutputterHook.h&&.........\..............\lib&&.........\..............\...\vc80&&.........\..............\...\....\cppunit.lib&&.........\..............\...\....\cppunitd.lib&&.........\..............\...\....\vc80.pdb&&.........\project&&.........\.......\Debug&&.........\.......\.....\BuildLog.htm&&.........\.......\.....\CExampleTest.obj
&输入关键字,在本站243万海量源码库中尽情搜索:&&&&&&&&&&&&&&&&&&
posts - 17,comments - 15,trackbacks - 0
阅读排行榜
评论排行榜
关键字: VC2008 to VC6&&& VC9toVC6 VC8toVC6 VC9toVC71相信现在坚守Vc6和VC2003的人不多了, 不过作为一个老程序员, 还是必须坚守下去, 虽然已经越来越不容易了。VC2008的mfc使用了大量的新库, 而且调整了一些编译语法, 如果碰到这样的程序, 只能是选择虚拟机, 装之。因为调整程序的时间远大于安装的时间。当然, 大多数工程还是按照sdk的规范来开发的, 同时经过轻微的调整同样能在VC2003下或VC6下编译通过。下面讲述一下转换步骤:1、解压上面的包, 运行AllVersionPrj.exe , 拖拽目标sln到dlg中。&&2、选择转换成VC6工程, 将在目标目录中创建dsw和dsp, 不过会在后面加上71, 比如your.vcproj=&your71.dsp, 这是为了再转换成VC2003时不会覆盖&&&掉原来的vcproj3. 用VC2003打开dsw,直接转换成your71.sln工程4. 手工调整编译及链接选项, 编译转换的sln工程, 可能会出PRECOMP_VC7_TOBEREMOVED文件找不到等错误, 对于UNICODE工程会报TCHAR转换错, 这些错误都是因为vcproj转换不彻底, 被插入了一些无用的标记,全目录搜索PRECOMP_VC7_TOBEREMOVED和$(NoInherit), 并把它们替换为空, 其它相似问题同样处理。至此, 转换工作完成。
阅读(2839)
&re: 高版本VC2008工程文件转换成VC6
您好 我按照你的方法进行了转换 但是编译出现了以下错误 请问是什么原因呢?
Compiling resources...
Compiling...
stdafx.cpp
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\zmouse.h(141) : error C2146: syntax error : missing ';' before identifier 'HwndMSWheel'
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\zmouse.h(141) : error C2433: 'HWND' : 'inline' not permitted on data declarations
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\zmouse.h(141) : error C2501: 'HWND' : missing storage-class or type specifiers
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\zmouse.h(141) : fatal error C1004: unexpected end of file found
Error executing cl.exe.
Creating browse info file...
BSCMAKE: error BK1506 : cannot open file '.\$(ConfigurationName)\stdafx.sbr': No such file or directory
Error executing bscmake.exe.&&&&&&
&re: 高版本VC2008工程文件转换成VC6
@pengch987
\$(ConfigurationName) 是高版本用的变量, 需要手工替换。
zmouse.h错可能还是dsp没调整好吧&&&&&&
&re: 高版本VC2008工程文件转换成VC6
你好 我把VC9转成VC6后 编译时 出现这样的错误
The following environment variables were not found
$(NOINHERIT)
该如何解决?谢谢

我要回帖

更多关于 vc 程序使用qt界面 的文章

 

随机推荐