LINK : fatal error LNK1104: 无法打开文件“BCGCBPRO2800U140.lib”
BCGControlBar v25.0版本 环境VS2015,在运行程序时出现提示错误 :LINK : fatal error LNK1104: 无法打开文件“BCGCBPRO2800U140.lib”
1、需要编译一下BGCControlBar,在BGCControlBar安装目录..\BCGSoft\BCGControlBarPro\BCGCBPro下找到BCGCBPro140.sln工程(根据对应VS版本找到相关的.sln,例如VS2015的对应xxx140.sln);
然后用VS2015打开BCGCBPro140.sln,编译生成BCGCBPRO2800U140.lib和BCGCBPRO2800U140.dll。
2、在Bin目录下是生成的dll和lib文件。将“BCGCBPRO2800U140.lib”原样复制一份,且将复制后的文件重命名为“BCGCBPRO2800U140.lib”,然后将文件“BCGCBPRO2800U140.lib”和“BCGCBPRO2800U140.dll”拷贝到主程序同一目录下。
注意BCGCBPro140工程和自建工程的编译选项(默认的BCGCBPro140工程是多字节,需要Unicode则要更改)保持一致,不然会出现LNK2001编译错误。