求解,谢谢!
各位师兄师姐们,以下错误是由什么原因引起的?应该如何解决?
错误1error LNK2019: 无法解析的外部符号 "void __cdecl change(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?change@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z),该符号在函数 _main 中被引用MyFile2.objMyFile2
错误2fatal error LNK1120: 1 个无法解析的外部命令H:\MyFile2\Debug\MyFile2.exeMyFile2
[解决办法]
无代码无真相
[解决办法]
可能是头文件没引
[解决办法]
- C/C++ code
#include <iostream>#include <string>using namespace std;void change(const string&);void main(){ string str("Can you change it?"); change(str); cout<<str<<endl;}void change(const string&s){ string s2=s+"No!"; cout<<s2<<endl;}