我正在尝试的是相当普遍但我在网上找不到任何关于此的指示。 我在一个VS 2010解决方案中有2个非托管C ++项目。 我可以很好地编译它们,并在Solution>下设置项目依赖项。属性。 我想做的是能够在项目B中使用项目A中的类/函数,我还需要做什么?
感谢
答案 0 :(得分:3)
在项目属性中:
在C / C ++ =>下常规,将包含A标题的文件夹添加到“其他包含目录”。
在Linker =>下一般情况下,将包含A输出的文件夹(要链接的A.lib文件)添加到“其他库目录”。
在Linker =>下输入,将A.lib添加到“附加依赖项”列表中。
您需要确保项目共享相同的配置属性。例如,您不能混合针对不同运行时库构建的图像,因此您无法混合和匹配发布和调试版本。
一旦配置了项目,就可以在B源文件中包含A的头文件,并从B中的代码中调用A中定义的函数。