⑴ 安装vc2017失败,怎么解决
可能程序不兼容,
可以更换个版本试试。另外建议参考下程序对配置的要求。
或者右键需要运行的程序
选择兼容性
用兼容模式运行试试。
⑵ 用cmake编译glwf时出错-vc2017
你好,
上面写了报错信息在CMakeError.log中,
根据 LINK: fatal error LNK1104:无法打开文件"MSCVRTD.lib" 找到解决方法如下,你可以试一下。
添加头文件目录:
配置属性-->C/C++-->常规-->附加包含目录 加上头文件存放的目录。
添加lib文件:
配置属性-->链接器-->输入-->附加依赖项加入库名(×××.lib);或者是在cpp源文件中用#pragma comment(lib,"×××.lib")来代替。
此时编译会提示:fatal error LNK1104: 无法打开文件“×××.lib”,原因是编译器找不到lib文件。
给项目添加库文件路径
在VS中右击项目点属性:
配置属性-->链接器-->常规-->附加目录 。在里面填上库文件所在的路径即可。
直接添加库文件到工程中.
就像你添加.h和.cpp文件一样,把lib文件添加到工程文件列表中去。右键项目点添加选择现有项目,选择lib文件点确定即可。这个方法适用于在工程的debug版本和Release版本中都使用同一个lib库文件。
祝你生活愉快。
⑶ VC++2017安装,设置失败求解!
解决办法:
1、不要在运行框里输入regsvr32 driver:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll这个,regsvr32命令对后面的路径是不识别的。
2、用DOS定位到C:\Program Files\Common Files\Microsoft Shared\VC\然后输入regsvr32 msdia80.dll就可以了。
⑷ 请问为什么我的VC++6.0成功编译,VS2017编译失败呢有图
文件-新建-项目-选c++-win32控制台程序-一步一步向下,完成新建后,再看解决方案管理器,树状结构最下面有个“源代码”文件夹,如果里面已经有cpp,就粘贴你的代码,如果没有,就右键-新建cpp源文件,再粘贴代码,然后才能编译。如果你都没看到这些菜单的话说明你的vs2017没装c++相关的组件。
⑸ vs2017编译错误,vc++6.0能成功编译
来个中英对照的吧
菜单中的"工具"(tools) 选项(options) 目录(directories)
右侧的那个下拉框选可执行文件(executable files)看看这个路径下的目录是你安装的路径不,不是就改下
⑹ 我的vc++每次编译都失败,这是什么问题
可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的 “Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的 选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的, “CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面, 你可以到相应的路径下找到这个应用程序。 因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”重新设置“Excutable Fils、Include Files、 Library Files、Source Files”的路径。很多情况可能就一个盘符的不同 (例如你的VC装在C,但是这些路径全部在D),改过来就OK了。 如果你是按照初始路径安装vc6.0的,路径应为: executatble files: 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\
⑺ vc错误 提示的错误是error C2017: illegal escape sequence
vc中单独的\符号是多行合并符,需要放在行末,表示将下一行的内容合并到当前行。
因此你复制的代码的正确写法是
#import "C:\Program Files\Common Files\System\ado\msado15.dll" \
no_namespace \
rename("EOF","adoEOF")
注意\符号在行末。或者不使用\符号,直接写为一行:
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
⑻ c++2017无法安装
你可能清理了以下文件夹,导致安装程序找不到安装源。
C:ProgramDataPackageCache
建议重新下载vc2017 x64运行库,或者任务管理器里找到安装程序进程(如vcredist_x64.exe),右击打开文件位置,然后右击安装程序,创建快捷方式,右击快捷方式属性,参考下图设置:
然后双击保存的快捷方式运行,再点卸载或修复。