CodeLite集成开发环境使用VC编译器开发.docVIP

CodeLite集成开发环境使用VC编译器开发.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CodeLite集成开发环境使用VC编译器开发

CodeLite集成开发环境使用VC编译器开发 Windows平台:CodeLite集成开发环境使用Microsoft VC编译器开发 Windows平台:CodeLite集成开发环境使用Microsoft VC编译器开发 Created By: Cavan Create Date: 2011-12-25 目的 使用单一的集成开发环境CodeLite,编译Windows平台的应用程序,或者Linux平台的应用程序,或者跨平台的应用。Window平台使用MSVC编译链接,Linux平台使用g++编译链接,跨平台的需要即可以使用MSVC也可以使用g++编译链接。对每个平台都可以编译输出x86或者x64二进制代码。 参与的组件 CodeLite , 推荐下载CodeLite+MinGW开发包,这样Window平台的g++编译器就已经安装好了。Linux平台上需要下载相对应的Linux发行版本的特定安装包,Codelite站点提供了Linux平台的安装指导。 使用GNU Make /wiki/GNU,在这里可以下载GMake. CodeLite的工作方式是产生Make文件,然后再调用GNU Make或者其派生的Make解释器执行Make文件的脚本。在脚本里,我们可以配置使用MSVC或者GCC/G++等等。当然如果你同时下载了MingGW,你也可以直接使用MingGW附带的Make解释器。 Linux平台在安装系统的时候GMake就已经安装在 /usr/bin,所以不需安装。 Microsoft Visual C++编译器 找一个别人安装好的Microsoft Visual Stduio2010 Professional,拷贝以下文件 Include - 标准C/C++头文件 Lib - MSVC链接库 Bin - MSVC编译器 AtlMFC-MFC/ATL头文件,这个是可选项。因为本人使用WTL,而WTL会引用ATL的头文件。如果不使用WTL,ATL,MFC,那么是不需要拷贝这个目录的。因为本人不使用MFC的运行库,所以请自己比对是否需要拷贝相应的MFC库文件。 Microsoft Windows SDK 找一个别人安装好的Microsoft Windows SDK,拷贝如下文件 Bin - Microsoft提供的开发的时候可能使用的工具,其实参与编译的只有RC.exe即资源文件编译器。 Include - Microsoft发布的Windows平台API头文件。 Lib - Microsoft发布的Windows平台链接库 Microsoft WTL /svnroot/wtl/trunk/wtl,当然需要使用svn客户端同步。 Microsoft DirectX SDK 因为本人也开发Windows多媒体程序,还需要Microsoft DirectX SDK。简单起见,直接将别人装好的DirectX SDK拷贝过来就可以。不需要的人可以忽略这步。 boost 从这里下载/,至于如何编译请参考boost的文档(BJam) wxWidgets /下载最新版 TBD 到第4步,就可以使用CodeLite通过VC来编译链接了。其它步骤根据需要自己决定。 配置开发环境 本人创建工作目录Devel,所有的开发工具、头文件和库都放在这个目录下面。这个目录名字切忌不要包含空格。另外还要预先想好目录和文件的大小写问题,Linux平台是大小写敏感的,有的时候改变一个字母的大小写会导致很麻烦的设定重新更改。 /Devel/bin/msvc/make GNU Make 执行文件 /Devel/bin/msvc/vc Visual C++编译器和其它工具。注意它包含了子目录x86_amd64, 这个目录下包含了在32位系统上交叉编译64位目标代码的工具,但是它本身并不完整,还是需要其父目录当中的某些动态库的支持。所以,总的来说,当编译x86目标代码的时候,搜索路径只需要设定 .../Devel/bin/msvc/vc 即可;当编译x64代码的时候,搜索路径应设定为.../Devel/bin/msvc/vc/x86_amd64;.../Devel/bin/msvc/vc。 /devel/final 此目录下保存二进制运行时 - 动态库。 /devel/final/linux/x64/debug 64位Linux平台Debug版本二进制运行时 /devel/final/linux/x64/release 64位Linux平台Release版本二进制运行时 /devel/final/linux/x86/debug 32位Linux平台Debug版本二进制运行时 /devel/final/linux/x86/release 32位Linux平台

文档评论(0)

htfyzc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档