1
应我的项目依赖顺序是:项目依赖顺序 - VS2013
A.LIB取决于ab.lib,A.LIB取决于ac.lib
或
ab.lib取决于A.LIB,ac.lib取决于A.LIB
从A.LIB包含由其他库使用基类/功能
FILE A.H
class A
{
public:
virtual void Update();
// base function declarations here
// ...
}
从ab.lib覆盖,实现并扩展类A
FILE b.h
#include "a.h"
class B : public A
{
public:
// overridden functions here
// ...
void Update();
}
从ac.lib overrid ES,实现并扩展A级
FILE CH
#include "a.h"
class C : public A
{
public:
// overridden functions here
// ...
void Update();
}
已经测试了类似的虽然比这个简化版本的Visual Studio 2013更复杂的情况似乎并不关心哪种方式圆我设置我的依赖起来了。这让我很担心。
感谢您提供的任何帮助。
你的假设是正确的,我会编辑我的问题,使之明显。感谢您解释为什么VS2013不会抱怨。因此,应该正确地设置依赖关系。谢谢。 – Hinchy
ab.lib依赖于a.lib,ac.lib依赖于a.lib – user1
你能否详细说明为什么是这种情况。 (也可以作为回答发布,而不是评论,我会标记你的详细答案)。提前致谢。 – Hinchy