0

我在visual studio 2012(express)中有一个包含3个项目的解决方案,project1、project2和project3。2 取决于 1 和 3 取决于 1 和 2。都是多线程 dll。我很好地构建了项目 1,它创建了 project1.lib。project2 包括 project1.lib 并且构建良好。但是,如果我重建 project2 它会给 LNK1104 它找不到 project1.lib

如果我为 x64 构建会出现此问题,但不会出现在 Win32 上。包含和构建目录都是一样的。

我比较疑惑?有任何想法吗?

4

1 回答 1

0

结果证明这是一个问题,我为 project1、project2 和 project3 使用了相同的中间目录。这是不可取的。在提供了他们自己的所有中间目录后,问题就消失了。

于 2014-03-01T19:06:11.573 回答