码迷,mamicode.com
首页 > 其他好文 > 详细

vc下DLL项目设置dll和lib库输出路径以及使用lib/dll库时的包含路径

时间:2016-02-26 00:18:44      阅读:379      评论:0      收藏:0      [点我收藏+]

标签:

include 头文件包含路径设置: project->setting->C/C++->常规: Additional include directories(附加包含目录): ../../include等等

链接文件输出目录:    project->setting->配置属性->常规:输出目录

  例如:输出目录:$(SolutionDir)Temp\Link\$(ProjectName)\$(ConfigurationName)

  解释:项目目录-Temp-Link-工程名字-Debug

中间目录:$(SolutionDir)Temp\Compile\$(ProjectName)\$(ConfigurationName)

解释:项目目录-Temp- Compile -工程名字-Debug

 

DLL库的输出路径设置:

项目-》属性-》链接器-》常规下的"输出文件"选项。

 

LIB库的输出路径设置:

项目-》属性-》链接器-》高级下的"导入库"选项。

 

DLL库的包含路径设置:

 

LIB库的包含路径设置:

项目-》属性-》链接器-》输入下的"附加依赖项"选项。输入要依赖的lib库。

项目-》属性-》链接器-》常规下的"附加库目录"选项。输入要依赖的lib库目录。

 

1.的dll的配置属性,DUBUG下:

技术分享

技术分享

 

 

调试:命令:$(SolutionDir)Bin\$(ConfigurationName)$(TargetFileName)

     解释:项目目录-Bin-Debug-目标文件名字(xx.dll)

工作目录:$(SolutionDir)\Bin\$(ConfigurationName)\

解释:项目目录-Bin-Debug-

 

连接器:

常规:输出文件:$(SolutionDir)Temp\Link\$(ProjectName)\$(ConfigurationName)\$(ProjectName)d.dll

    解释:项目目录-Temp-Link-工程名字-Debug-工程名字d.dll

 技术分享

技术分享

 

   附加库目录: 解释:项目目录-Third-Lib

       (需要调用的其他链接)

 

 

 技术分享技术分享

 

生成事件:

生成后事件:命令:

copy $(TargetPath) $(SolutionDir)Bin\$(ConfigurationName)\;

解释:复制  目标文件 到  项目目录-Bin-Debug

copy $(TargetDir)$(TargetName).lib $(SolutionDir)\Lib\;

 

vc下DLL项目设置dll和lib库输出路径以及使用lib/dll库时的包含路径

标签:

原文地址:http://www.cnblogs.com/lisuyun/p/5218802.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!