1>profile.obj : error LNK2019: unresolved external symbol __imp___invalid_parameter_noinfo referenced in function "public: double & __thiscall std::vector<double,class std::allocator<double> >::operator[](unsigned int)" (??A?$vector@NV?$allocator@N@std@@@std@@QAEAANI@Z)
1>C:\Documents and Settings\zhongtian\桌面\test\test\Debug\test_profile.exe : fatal error LNK1120: 1 unresolved externals环境是vs2005,请问是什么原因??
1>C:\Documents and Settings\zhongtian\桌面\test\test\Debug\test_profile.exe : fatal error LNK1120: 1 unresolved externals环境是vs2005,请问是什么原因??
经常是因为引入了头文件而没有加入lib文件。也就是说编译的时候,有定义,但链接的时候找不到实现。不过看你这个好像不是lib的问题。
比如定义vector<double> v1;此时不报错,
当要实现v1.push_back(2);就会出现上面的错误
v1.push_back(2.0f);