
为什么VC++6.0中能够编译成功的程序到Visual Studio中就有错误呢,显示的错误是fatal error C1083: 无法打
为什么VC++6.0中能够编译成功的程序到VisualStudio中就有错误呢,显示的错误是fatalerrorC1083:无法打开包括文件:“stdafx.h”:Nos...
为什么VC++6.0中能够编译成功的程序到Visual Studio中就有错误呢,显示的错误是
fatal error C1083: 无法打开包括文件:“stdafx.h”: No such file or directory 展开
fatal error C1083: 无法打开包括文件:“stdafx.h”: No such file or directory 展开
3个回答
展开全部
你的设置不对 给你的批处理 可能需要修改目录
cls
@ECHO OFF
ECHO. =-=-=-=-= 使用说明 =-=-=-=-=
ECHO.
ECHO. 1、本文件可用于启动VC6.0,解决因为在其他位置安装过VC6.0而导致的编译错误。
ECHO.
ECHO. 2、当工具--选项--目录中的设置无法保存时,也可使用本文件启动VC6.0。
ECHO.
ECHO. 3、一种解决目录设置的方法:运行regedit,删除注册表左侧的项目:
ECHO.
ECHO. HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0
ECHO.
ECHO. 再启动VC6.0,软件会重新注册,目录恢复默认设置。
ECHO.
ECHO. 4、使用本文件后,也会导致目录设置无法保存,可用上述方法解决,
ECHO.
ECHO. 或者每次都用本文件启动VC6.0。
ECHO.
ECHO.
ECHO.
ECHO. 如果退出程序,请单击关闭按钮。
ECHO.
ECHO. 按任意键将启动Visual C++ 6.0 ......
ECHO.
ECHO.
pause
set path=%path%;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\VC98\BIN;C:\Program Files\Microsoft Visual Studio\Common\TOOLS;C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
set include=C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE;C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE;C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE;
set LIB=C:\Program Files\Microsoft Visual Studio\VC98\LIB;C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
set source=C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC;C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE;C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE;C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
"C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.EXE" /useenv
cls
@ECHO OFF
ECHO. =-=-=-=-= 使用说明 =-=-=-=-=
ECHO.
ECHO. 1、本文件可用于启动VC6.0,解决因为在其他位置安装过VC6.0而导致的编译错误。
ECHO.
ECHO. 2、当工具--选项--目录中的设置无法保存时,也可使用本文件启动VC6.0。
ECHO.
ECHO. 3、一种解决目录设置的方法:运行regedit,删除注册表左侧的项目:
ECHO.
ECHO. HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0
ECHO.
ECHO. 再启动VC6.0,软件会重新注册,目录恢复默认设置。
ECHO.
ECHO. 4、使用本文件后,也会导致目录设置无法保存,可用上述方法解决,
ECHO.
ECHO. 或者每次都用本文件启动VC6.0。
ECHO.
ECHO.
ECHO.
ECHO. 如果退出程序,请单击关闭按钮。
ECHO.
ECHO. 按任意键将启动Visual C++ 6.0 ......
ECHO.
ECHO.
pause
set path=%path%;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\VC98\BIN;C:\Program Files\Microsoft Visual Studio\Common\TOOLS;C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
set include=C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE;C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE;C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE;
set LIB=C:\Program Files\Microsoft Visual Studio\VC98\LIB;C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
set source=C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC;C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE;C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE;C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
"C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.EXE" /useenv
展开全部
你要用Visual Studio新建一个对应的项目工程(如mfc,控制台项目,看你写的这个是什么程序),然后把.cpp和.h文件添加到新建的工程中才可以,这个是因为Visual Studio编译工程时采取的措施,没有别的原因,像vc++6.0就比较随意一点,但Visual Studio项目要规范一些
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个很容易理解啊。。编译器不一样。。当然编译的结果也可能不一样啊。。。你在Visual Studio环境下吧文件删掉。。在重新加下文件试试
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询