d****e 发帖数: 251 | 1 我创建了一个新的project Atest 来测试project A里的一些函数。可是编译的时候
有一些 “unresolved external symbols”。google的结果是我得link相关的lib文件,
但是
这样解决了一部分问题,同时又引进了更多的类似错误。我一层一层link更多的lib,现
在已经
有几百个错误了。由于link的lib(同一个solution下的不同的projects)太多,有些
symbols出现了多次定义的错误。
我想请教这个是怎么回事?我得怎样解决这个问题呢? |
z**k 发帖数: 629 | 2 问题在于你是怎么"创建了一个新的project Atest "?又是通过什么办法"测试project
A里的一些函数"的? 问题不明确,难有答案. |
d****e 发帖数: 251 | 3 在M$ visual studio 新建empty project, 然后就是include project A里的头文件,
instantiate一个class。现在就到这一步,还没做任何运算呢。可能问题是project A
调用了
其他的projects?可是我link了其他的projects的libs,他们一层一层套用,现在好多
”already defined“ errors.
project
【在 z**k 的大作中提到】 : 问题在于你是怎么"创建了一个新的project Atest "?又是通过什么办法"测试project : A里的一些函数"的? 问题不明确,难有答案.
|
k**f 发帖数: 92 | 4 你是visual studio新手么?
还是老手?
看其他人怎么用libs,抄一下就好
A
【在 d****e 的大作中提到】 : 在M$ visual studio 新建empty project, 然后就是include project A里的头文件, : instantiate一个class。现在就到这一步,还没做任何运算呢。可能问题是project A : 调用了 : 其他的projects?可是我link了其他的projects的libs,他们一层一层套用,现在好多 : ”already defined“ errors. : : project
|
z**k 发帖数: 629 | 5 如果你不清楚project A是怎么编译,那么道路很长,而且只能靠问同组的老人或是瞎猫
法. |
d****e 发帖数: 251 | 6 project A 看起来很简单,估计不是那么回事的。
看来是可能是软件一无所知的结果。只好慢慢来了。
【在 z**k 的大作中提到】 : 如果你不清楚project A是怎么编译,那么道路很长,而且只能靠问同组的老人或是瞎猫 : 法.
|