VS2010C环境下DLL和LIB文件目录及名称修改.docx

VS2010C环境下DLL和LIB文件目录及名称修改.docx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VS2010C环境下DLL和LIB文件目录及名称修改

LL工程,Debug版本下输出文件由basetool.dll basetool.lib 改为basetoolD.dll basetoold.lib 需设置:1、配置属性-常规-目标文件名 $(ProjectName) 加d2、配置属性-连接器-常规-输出问件由加d3、配置属性-连接器-高级-导入库,设置文件名$(OutDir)$ProjectName)d.lib4、如果有导出文件,.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配置基础点击打开链接一.预处理宏1.?通用宏VC6.0?中:Project Setting???C/C++???PreprocessordefinitionsVC2005?中:项目属性???配置属性???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,_AFXDLLVC2005?中:项目属性???常规???配置类型???静态库?(.lib)项目属性???C/C++???预处理器???预处理器定义:?_LIB(?2?)?Win32 Dynamic-Link Library?项目VC6.0?中:Project Setti

文档评论(0)

2017ll + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档