⑴ 安裝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),右擊打開文件位置,然後右擊安裝程序,創建快捷方式,右擊快捷方式屬性,參考下圖設置:
然後雙擊保存的快捷方式運行,再點卸載或修復。