- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LL工程,Debug版本下输出文件由basetool.dll basetool.lib 改为basetoolD.dll basetoold.lib 需设置:
1、配置属性-常规-目标文件名 $(ProjectName) 加d
2、配置属性-连接器-常规-输出问件 由 加d
3、配置属性-连接器-高级-导入库,设置文件名$(OutDir)$ProjectName)d.lib
4、如果有导出文件,.def文件中也一定要修改导出库的名字
??????? LIBRARY????? BaseTool
????? 变为
????? LIBRARY????? BaseToold
关于相对目录
相对目录是相对某个文件而言的,例如在?VC?项目属性配置附加包含目录、附加库目录则是相对?*.dsp?、?*.vcproj?文件而言的;在某个?*.c?、?*.cpp?文件中使用?#include?包含命令,是相对这个?*.c?、?*.cpp?文件而言的。
当前目录是可见的,一般直接引用文件名(夹)
对于子文件夹可以添加“./”?。
..?:父目录
../include?:父目录下的?include?目录
../..?:祖父目录
/include?:祖??目录下的?include?目录
?
-----------------------------------------------------
C/C++附加包含目录和VC++目录包含目录区别?
连接器常规附加库目录和VC++目录库目录区别?
连接器-输入-附加依赖项
附加依赖项 是指输入项,如某个.LIB文件a.lib,添加到附加依赖项,你的LIB文件被真正包含进来了。等同于“#pragma comment(lib, winsock.lib) ”语句
附加库目录 是你用 #pragma comment(lib,a.lib)的时候;此时就有哪些信誉好的足球投注网站a.lib的路径列表就包含这个路径。
把它所在的目录添加到附加库目录里面 :仅仅包含目录只是告诉IDE,有哪些信誉好的足球投注网站没有指定路径的库文件时,也有哪些信誉好的足球投注网站这里。
------------------------------------------------------------------------------------------------------------------------------------
VC配置基础 HYPERLINK /lidabo/archive/2012/08/27/2658903.html \t _blank 点击打开链接
一.预处理宏
1.?通用宏
VC6.0?中:
Project Setting???C/C++???Preprocessor
definitions
VC2005?中:
项目属性???配置属性???C/C++???预处理器定义
?
WIN32?:指明是?Window 32?位系统的编译器,一般用作平台识别。
_MBCS/_UNICODE?:指明该工程使用的字符集(多字节字符集?/UNICODE?)。
在?VC6.0?的?“Project Setting???C/C++???Project
Options”?处将会有?/D _MBCS?或?/D _UNICODE?开关。
在?VC2005?的?“?项目属性???配置属性???常规???项目默认值???字符集?”?中选择?“?使用多字节字符集?”?或?“?使用?Unicode?字符集?”?;在?“?项目属性???配置属性???C/C++???使用?UNICODE?响应文件?”?中选择?“?是?”?或“?否?”?。在?“?项目属性???配置属性???C/C++???命令行?”?处将会有?/D
_MBCS?或?/D _UNICODE /D UNICODE?开关。
当项目中的文件具有?UNICODE?路径(例如中文路径)时,应在?“?项目属性???C/C++???常规?”?和?“?项目属性???链接器???常规?”?中开启?“?使用?UNICODE?响应文件?”?开关。
_CONSOLE/_WINDOWS?:指明应用程序的类型(控制台程序?/Windows?窗口应用程序)。
_DEBUG/NDEBUG?:指明编译版本(?Debug/Release?)。
除此之外,?VC?不同的项目类型,有一些特定的宏,以在编译器区分项目类型。
2.?特定宏
(?1?)?Win32 Static Library?项目
VC6.0?中:
Project Setting???C/C++?(?Category?:?General?)???Preprocessor
definitions?:?_LIB
如果选择了?MFC Support?则?_WINDOWS,_AFXDLL
VC200
文档评论(0)