编译release版本时有以下两个警告,程序运行时有错误。
但是在debug版本下没有这个问题
关掉优化还是有这个问题,请问这是什么原因,怎么解决呢?Generating Code...
Linking...
LINK : warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REF
LINK : warning LNK4089: all references to "comdlg32.dll" discarded by /OPT:REFgame.exe - 0 error(s), 2 warning(s)编译环境:vc++ 6.0
操作系统:windows 2000
但是在debug版本下没有这个问题
关掉优化还是有这个问题,请问这是什么原因,怎么解决呢?Generating Code...
Linking...
LINK : warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REF
LINK : warning LNK4089: all references to "comdlg32.dll" discarded by /OPT:REFgame.exe - 0 error(s), 2 warning(s)编译环境:vc++ 6.0
操作系统:windows 2000
不知道这个错是不是与这两个警告有关?而debug版本则不会有这个错误的出现。
有可能是某些资源ID引用错误,或者引用了已经删除的ID
LINK : warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REF
LINK : warning LNK4089: all references to "comdlg32.dll" discarded by /OPT:REF没关系! 我的一个项目中就是这样的问题,但运行很好!