windows平台 xlslib 在MFC程序中链接出错解决方法
1:xlslib使用VS编译的默认平台是Itanium,所以首先在工程属性中的Configuration Manager中将Itanium替换为win32
2:经过第一步的修改后在链接过程中仍然可能出现链接不过的结果。如:xlslib_lib.lib (workbook.obj) : error LNK2001: unresolved external symbol .....
在部分情况下,一旦程序各个部分(LIB, OBJ…)并非由相同的编译选项编译出,而链接到一起的话,会出现各种各样的链接错误,这类问题主要以重复定义的错误形式存
在,通常的解决方法就是选择同样的编译选项进行编译之后再链接。
3:中文目录
在binfile.cpp文件的Open函数中将路径名转化成宽字符即可。