在vc中调用c,链接时出现error LNK2001: unresolved external symbol
我们在vc的工程中用main()方式可以运行,但将main中内容放到一个消息响应函数中时,编译能通过,链接时出现如下错误:
Linking...
MainFrm.obj : error LNK2001: unresolved external symbol "struct calibration_data cd" (?cd@@3Ucalibration_data@@A)
MainFrm.obj : error LNK2001: unresolved external symbol "char * camera_type" (?camera_type@@3PADA)
..\..\Bin/CGMultiViewer.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
Creating browse info file...
CGMultiViewer.exe - 3 error(s), 12 warning(s)
其中struct calibration_data cd,char * camera_type都已经在c程序头文件中声明,且已被包含到MainFrm中,请各位大侠高手指点.