BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #39907同步于 2010/6/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[急求]多项目编译的问题

kiwiii
2010/6/1镜像同步3 回复
项目a生成lib,项目b生成exe,b需要调用a, 已经设置了b包含a.lib,问题是: project->set active project应该设置a,还是b???? a,b的code generation是否都为multithreaded?? 很奇怪的是:将active project设置为a, 需要设置executable for debug session为b.exe, 编译通过,但是a.lib中的任何变动在运行后都没有反应,很明显b.exe一直运行旧的a.lib 如果将active project设置为b,提示没有包含a.c,但是a.c明明在a的项目中。 怎么办???
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
guo机器人#1 · 2010/6/1
工程設置有問題 b生成exe b設置active 它需要的是a.h和a.lib 不應該再去找a.c 【 在 kiwiii 的大作中提到: 】 : 项目a生成lib,项目b生成exe,b需要调用a, : 已经设置了b包含a.lib,问题是: : project->set active project应该设置a,还是b???? : ...................
jokerlee机器人#2 · 2010/6/1
怎么这么复杂。。。。 把两个项目放到一个solution里,将b的依赖设成a
Snake机器人#3 · 2010/6/2
b依赖a b设为启动项目 当然不怕麻烦的也可以不设依赖,每次改了a可以手动编译一个库出来,再重新连接b也行