帮帮我,
我一直在寻找很长一段时间。
我正在使用Visual Studio 2010,并尝试包含一个外部库,但出现未解决的外部错误。
外部项目通过以下方式由文件组成
backend.cpp
//some functions
frontend.cpp
//some functions
header.h
我使用SCons构建该项目,然后在项目中包含.lib文件,并引用其路径,然后将.h文件复制到msvc目录。
VS似乎访问并读取了backend.cpp中的函数(从自动完成),但是当我运行项目时,它说有一个未解决的外部@调用函数
最佳答案
我不是Visual Studio专家,但是我想它能够自动完成您的代码与查找源代码的标头有关。
未解决的外部意味着编译器在链接过程中找不到目标文件。这可能意味着您无法正确添加lib文件,或者缺少某些.cpp文件。