添加源文件、头文件编译程序,报error LNK2001: unresolved external symbol

来源:互联网 发布:阿里云自建数据库 编辑:程序博客网 时间:2024/06/05 19:24
    有时候为了通用头文件和源文件,直接复制文件、然后引入头文件,按道理来说,都是源码不会报链接错误,但如果有的工程里面包含一些C编译的库,要用c的方式引入,可能会用到extern "C"{},而这个时候可能有添加的头文件被放入到{}中,导致符号不一致。如果自己的源文件就是为了用C编译,然后用extern "C"{}把代码括进去了,这个时候头文件也得用extern "C"{}包含,总之头文件要和源文件或库用相同的方式包含编译
0 0
原创粉丝点击