现在的位置: 首页 > 综合 > 正文

VC中inc、lib、dll路径设置

2017年10月30日 ⁄ 综合 ⁄ 共 679字 ⁄ 字号 评论关闭

当一个工程很大的时候,恰当的路径设置可以将不同模块的动态链接库和工程很好的组织起来。

在VC中的设置如下:

include 包含路径设置:
project->setting->C/C++->Preprocessor: Additional include
directories: ../../inc


dll 输出路径设置: project->setting->Link->General: Output file
name: ../../bin/moduld.dll
pdb输出路径设置 : project->setting->Link->Customize: Program
database name: ../../bin/moduld.pdb
lib 输出路径设置:
应该是在project->setting->Link->OutPut下,但是没有找到,所以可以通过更改Project
Option:/implib:"../../lib/moduld.lib"来实现

一般来讲,把所有的动态链接库的头文件放在inc目录下,而cpp文件放在src目录下,生成文件和pdb文件(方便进入动态链接库调试)放在bin目录
下。这样可以满足不同项目调用同一个动态链接库,而且实时更新动态链接库。

ps:
definition of dllimport static data member not allowed
有可能是重复包含了文件,定义了和链接库中已经定义的同名变量


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/bao_qibiao/archive/2009/03/05/3960663.aspx

抱歉!评论已关闭.