1. 主页 > vs安装问题 > VS2019安装问题 >

visual studio中提示无法解析的外部符号的解决方案

编译出现错误:

1>------ 已启动生成:项目: MarkerAR, 配置: Debug Win32 ------

1>main.obj : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/SAFESEH”规范)

1>    正在创建库 bin\MarkerAR_debug.lib 和对象 bin\MarkerAR_debug.exp

1>main.obj : error LNK2019: 无法解析的外部符号 "public: virtual __thiscallofxCvImage::~ofxCvImage(void)" (??1ofxCvImage@@UAE@XZ),该符号在函数 "public: virtual __thiscallofxCvColorImage::~ofxCvColorImage(void)" (??1ofxCvColorImage@@UAE@XZ) 中被引用

1>main.obj : error LNK2019: 无法解析的外部符号 "public: __thiscallofxCvColorImage::ofxCvColorImage(void)" (??0ofxCvColorImage@@QAE@XZ),该符号在函数 "public: __thiscallofApp::ofApp(void)" (??0ofApp@@QAE@XZ) 中被引用

1>bin\MarkerAR_debug.exe : fatal error LNK1120:2 个无法解析的外部命令

========== 生成:成功 0 个,失败 1 个,最新 1 个,跳过 0 ==========

 

尝试更改解决方案属性目录和依赖项无效,

仔细分析,发现这就是在头文件里声名了函数,但是没有找到相应定义它的cpp

于是我把含有该cpp的目录全部添加到我的解决方案就成功解决了,如下:

更改前解决方案目录:

 

插入所依赖cpp库后的目录如下:

本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2019anzhuangwenti/2020/0725/5195.html

联系我们

在线咨询:点击这里给我发消息

微信号:PREEE8

工作日:9:30-18:30,节假日休息