帮帮我,
我一直在寻找很长一段时间。

我正在使用Visual Studio 2010,并尝试包含一个外部库,但出现未解决的外部错误。

外部项目通过以下方式由文件组成

backend.cpp
//some functions
frontend.cpp
//some functions
header.h


我使用SCons构建该项目,然后在项目中包含.lib文件,并引用其路径,然后将.h文件复制到msvc目录。

VS似乎访问并读取了backend.cpp中的函数(从自动完成),但是当我运行项目时,它说有一个未解决的外部@调用函数

最佳答案

我不是Visual Studio专家,但是我想它能够自动完成您的代码与查找源代码的标头有关。

未解决的外部意味着编译器在链接过程中找不到目标文件。这可能意味着您无法正确添加lib文件,或者缺少某些.cpp文件。

10-04 14:26
查看更多