求解:vc的dll工程如何让dll库和lib库分别输出都不同文件夹

hanyj_3000 2011-12-15 02:42:40
我用vs2010(其他vs版本也可以)建了一个dll的工程,现在我想让编译出来的dll和lib库分别输出到不同的地方去,也就是让dll和lib库输出到其他exe的应用程序工程中的不同文件夹。

注意是dll和lib输出的地方不同,请问怎么弄呢?
...全文
143 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
oldmtn 2014-04-05
  • 打赏
  • 举报
回复
赞。。。 也可见: "project"->"settings"->general->output files 里面设置 还可以在Pre-link step和Post-build step属性页里增加命令将文件拷贝到相应的目录 如: copy myhead.h (include文件夹所在的目录)\myhead.h copy debug\mylib.lib (lib文件夹所在的目录)\mylib.lib copy debug\mylib.dll (dll文件夹所在的目录)\mylib.dll 地址:http://bbs.csdn.net/topics/60504868 good luck!!
hanyj_3000 2011-12-16
  • 打赏
  • 举报
回复
多谢3楼和4楼,你们的方法都可以,尤其是4楼的方法,解决了我工厂lib库的输出位置
yisikaipu 2011-12-15
  • 打赏
  • 举报
回复
另外,不必直接改这些,还可以在build events/post-build event/的命令行里写两行copy,把需要的文件拷贝到你需要的路径下
yisikaipu 2011-12-15
  • 打赏
  • 举报
回复
hanyj_3000 2011-12-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 et214721856 的回复:]

alt+F7 -> 配置属性 -> 链接器 -> 常规 -> 输出文件(自己写路径)

我的是vs08,10的应该也差不多,自己去工程设置那里找
[/Quote]
你说的这个方法我会了,但是这种方法只能订制dll的输出路径,不能订制lib库的输出。
周晓荣 2011-12-15
  • 打赏
  • 举报
回复
alt+F7 -> 配置属性 -> 链接器 -> 常规 -> 输出文件(自己写路径)

我的是vs08,10的应该也差不多,自己去工程设置那里找

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧