我用lua文件生成了一个lua的静态库
新建的WIN32控制台 把lua的路径和静态库位置设置后就能
正常编译并且调用lua函数成功
但是我新建 MFC_DLL项目 也按照相同的方法设置好了静态库各种包含路径
写相同的lua最简单的调用函数 检测能通过没错误
但是编译生成dll文件的时候就各种错误
无法解析的外部符号 什么什么该符号在函数哪里被引用
请问我出错在什么地方 是DLL文件的属性配置错了 还是我的一开始生成的lib静态库就有问题?????
我用lua文件生成了一个lua的静态库
新建的WIN32控制台 把lua的路径和静态库位置设置后就能
正常编译并且调用lua函数成功
但是我新建 MFC_DLL项目 也按照相同的方法设置好了静态库各种包含路径
写相同的lua最简单的调用函数 检测能通过没错误
但是编译生成dll文件的时候就各种错误
无法解析的外部符号 什么什么该符号在函数哪里被引用
请问我出错在什么地方 是DLL文件的属性配置错了 还是我的一开始生成的lib静态库就有问题?????
静态库和动态库不同,它必须严格编译器匹配,即相同版本的编译器的调用程序才能调用相同版本编译器创建的lib,否则就各种错误