问题描述: 我在编译动态链接库的项目时候,就报了如下的错误:
LINK : fatal error LNK1104: 无法打开文件“..\bin\InitProject.dll”
而InitProject.dll
就是我目前需要输出的,但是却报无法打开该动态链接库错误。
问题分析: ..\bin
路径下已经有了InitProject.dll
,如果重新进行编译,则会把之前的InitProject.dll
删掉,再重新生成一个InitProject.dll
。如果无法打开该动态链接库,会不会是因为其他程序占用了该动态链接库,因此重新进行编译的时候该InitProject.dll
就无法进行编辑。
解决方案: 关闭其他用到该dll
程序,重新进行编译,不再报错。