【发布时间】:2015-11-22 21:54:45
【问题描述】:
我的项目依赖顺序应该是:
a.lib 依赖于 ab.lib,a.lib 依赖于 ac.lib
或
ab.lib 依赖于 a.lib,ac.lib 依赖于 a.lib
来自 a.lib 包含其他库使用的基类/函数
文件 a.h
class A
{
public:
virtual void Update();
// base function declarations here
// ...
}
来自 ab.lib 覆盖、实现和扩展类 A
文件 b.h
#include "a.h"
class B : public A
{
public:
// overridden functions here
// ...
void Update();
}
来自 ac.lib 覆盖、实现和扩展类 A
文件 c.h
#include "a.h"
class C : public A
{
public:
// overridden functions here
// ...
void Update();
}
测试了一个类似的场景,尽管它比这个简化版本的 Visual Studio 2013 更复杂,但我似乎并不关心我设置依赖项的方式。这让我很担心。
感谢您提供的任何帮助。
【问题讨论】:
标签: c++ visual-studio visual-c++ dependencies dependency-properties