IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
使用VS2022编译树莓派的远程工程时出错boost::log::v2_mt_posix::attribute_name::get_id_from_string(char const*)
caimouse
发表于
2024-10-03 22:06:45
love
0
最后才发现一个问题,在linux命令行里编译时,可以把多个参数一起写入去,它们会分配到不同阶段使用,但是 VS2022就不行了了。因为C++的应用使用 boost库,这时候创建简单的工程都可以编译,但是到log这个库,就怎么搞都不成功了。libboost_log.a,所以要注意这个变换规则,首先要把lib去掉,再要把.a去掉。这样是可以编译通过的,那么说明就是VS2022的配置问题了。仔细地查看了整个程序的配置参数,都没有发现什么问题。这样添加之后,还是编译不会通过,还会提示出错。