让这个compilation折腾了2天了,在用Visual studio 2005编译的时候总是出现这样的错误(红色部分)
### Compilation for WYNFramework
cl : Command line warning D9035 : option 'o' has been deprecated and will be removed in a future release
Skipping... (no relevant changes detected)
WYNFrameworkW.cpp
cl : Command line warning D9035 : option 'o' has been deprecated and will be removed in a future release
cl : Command line warning D9035 : option 'o' has been deprecated and will be removed in a future release
WYNFramework.cpp
WYNFramework.cpp
D:\Wynsure41Integration_Fr\CPP\WYNFramework\WYNFramework.cpp : fatal error C1083: Cannot open compiler generated file: '.\Debug/WYNFramework.obj': Permission denied
cl : Command line warning D9035 : option 'o' has been deprecated and will be removed in a future release
cl : Command line warning D9035 : option 'o' has been deprecated and will be removed in a future release
Skipping... (no relevant changes detected)
WYNFramework56.cpp
WYNFramework54.cpp
WYNFramework52.cpp
我确定不是权限的问题,因为我的用户在administrateur组里,对任何文件都有full control,并且我换了台电脑,也是出相同样的问题,难道是visual studio2005的bug还是因为在同一台电脑上同时安装了vs6.0和vs2005的原因,但是vs6.0编译没出任何问题?
有没有高手能帮帮小弟指点一下啊。。
谢谢啦。。
5 个解决方案
#1
新建一个工程,把代码移进去再试试
#2
工程属性不对。也就是cl的编译参数不对.
#3
这个是不是用VC6 编好,又放到VS2005 中编译的, 是在转换时出的问题, 就像一楼说的那样 改一下。
#4
我的参数是
/nologo /Zp1 /MTd /w /W0 /Gm /EHcs /Zi /Ot /Oi /Ob2 /I "(WYDE-ROOT)\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "EXPORTALL" /D "GENCPP" /J /Zm300 /ob1 /c /Fo".\Debug/" /Fd".\Debug/"
#5
对啊,以前用过vc6编译过一次没出任何问题,但是我在用vs2005编译的时候已经把那些DLL DCL还有一些相关文件都删掉了啊。。
#1
新建一个工程,把代码移进去再试试
#2
工程属性不对。也就是cl的编译参数不对.
#3
这个是不是用VC6 编好,又放到VS2005 中编译的, 是在转换时出的问题, 就像一楼说的那样 改一下。
#4
我的参数是
/nologo /Zp1 /MTd /w /W0 /Gm /EHcs /Zi /Ot /Oi /Ob2 /I "(WYDE-ROOT)\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "EXPORTALL" /D "GENCPP" /J /Zm300 /ob1 /c /Fo".\Debug/" /Fd".\Debug/"
#5
对啊,以前用过vc6编译过一次没出任何问题,但是我在用vs2005编译的时候已经把那些DLL DCL还有一些相关文件都删掉了啊。。