Cmake “no cmake c_compiler could be found”,“無法開啟輸入檔案”問題解決思路
最近在使用Cmake生成dilb.lib時,一直報錯。然後找了很久都沒找到答案
再仔細研究過錯誤程式碼之後,發現了這樣一個問題。
首先cmake會有這樣的提示“error in configurration process,project files may be invalid”
小框框中也會有”no cmake c_compiler could be found“
然而這不是報錯的重點,重點在於新建的那個資料夾中,有個【CmakeError】的txt檔案,開啟會發現裡面有c語言程式碼報錯
比如我的是"Link 1181 無法開啟輸入檔案gdi32.lib"
這才是問題的關鍵,
然後回到那個報錯的小框框,第一句有skd版本(比如我的是10.1.16.299.16) 說明就是這個版本中缺少gdi32.lib。解決辦法是:
在【控制面板】中【解除安裝軟體】中找到這個檔案
然後右鍵更改,把列表中最後四個框框勾上,然後點選確認修改即可。
重新執行Cmake即可正確執行程式碼。
類似的”無法開啟XXX.lib“應該都是同樣的解決辦法,只要找到對應的版本,然後再控制面板進行修改即可
而cmake的報錯,不是在當前生成介面上檢視錯誤資訊,而是要進去新建的資料夾中的那個【CmakeError.txt】資料夾中檢視具體的報錯資訊,然後根據報錯資訊去查詢解決辦法。
相關推薦
Cmake “no cmake c_compiler could be found”,“無法開啟輸入檔案”問題解決思路
最近在使用Cmake生成dilb.lib時,一直報錯。然後找了很久都沒找到答案 再仔細研究過錯誤程式碼之後,發現了這樣一個問題。 首先cmake會有這樣的提示“error in configurration process,project files may be inva
Spring Boot之No session repository could be auto-configured, check your configuration問題解決
1. 環境介紹 JDK 1.8 Spring-Boot 1.5.1.RELEASE, STS IDE2. 問題的提出 建立了一個非常簡約的Spring Boot Web Application,其中使用了Spring-Session,具體的maven依賴
SQL Server2014附加資料庫失敗,無法開啟物理檔案 作業系統錯誤,拒絕訪問
在SQL Server 2014上附加低版本資料庫時收到錯誤提示 無法開啟物理檔案************,作業系統錯誤5:"5(拒絕訪問。)",(MicrosoftSQL Server, 錯誤:5120) 進入控制面板->服務,找到SQL Server例項服
XAMPP中,更改了Apache的埠, 無法開啟localhost 的解決方法
首先確定 1.到這個目錄下\ xampp\apache\conf ,開啟httpd.conf,將裡邊的80埠全部改成一個未被佔用的埠,比如8001 2.到這個目錄 \ xampp\apache\conf\extra ,開啟httpd-ssl.conf ,將檔案
Qt 或者VS配置問題:無法解析的外部符號,無法開啟包括檔案,,都可歸結為 沒有配置好
一、問題背景 現在Win8已經發售了,但奇怪的是,沒有聽到新版Windows SDK的訊息。 其次,Win8中集成了DirectX 11.1,而現在也沒有新版DirectX SDK的訊息。 搜尋了一下後發現,原來它們已經整合到VS2012中了。 二、文件 在VS2012中點選選單欄“幫助”
CMake錯誤No CMAKE_CXX_COMPILER could be found.
No CMAKE_CXX_COMPILER could be found. Tell CMake where to find the compiler by setting either the en
cmake配置出現No CMAKE_CXX_COMPILER could be found問題解決
解決方案: 1、首先在File中選擇delete cache 清空快取 2、開啟configure,選擇已經安裝的編譯器(我的使用的是VS1015,選擇visual studio vs14 vs2015 win64)
【SpringMVC】數據校驗時,拋出javax.validation.UnexpectedTypeException: HV000030: No validator could be found for type: java.util.Date.
springmvc 去掉 not orm align found 包括 text expect 老魏原創,轉載請留言。 原因:給Javabean中的字段註解多余或者錯誤導致。 @NotEmpty @Past @DateTimeFormat(pattern="yy
log4j一直報錯,log4j:WARN No appenders could be found for logger,解決方法
在該應用的classpath即bin資料夾下新建log4j.properties檔案,貼上如下內容: log4j.debug=TRUE log4j.rootLogger=INFO, R log4j.appender.R=org.apache.log4j.R
我們在使用Log4j的時候,總是出現: log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.Lo
當我們使用log4j的時候,會出現以下錯誤: log4j:WARN No appenders could be found for logger (org.springframework.context.support.ClassPathXmlApplicationCont
關於控制臺輸出 警告 log4j:WARN No appenders could be found for logger
錯誤信息 解決 targe txt 發布 contexts oca 重新 fig 新建struts2項目時出現警告 log4j:WARN No appenders could be found for logger 於是上網搜查了解決方案 轉自:最愛NBA 在src下面
javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 解決方法
子項目 tom could javax tee IT getc 原因 flag 在使用hibernate validator進行參數有效性校驗的時候,我們有時候會遇到javax.validation.UnexpectedTypeException: HV000030: No
log4j:WARN No appenders could be found for logger
you lips ffffff 導入 ips ogg console shadow pattern Eclipse 用Spring導入這幾個文件都正常,可是寫簡單的代碼輸出HelloWorld,運行就出現下面的錯誤:解決這問題是在src下新建log4j.properties
WARN No appenders could be found for logger (org.jboss.logging).
log4j:WARN No appenders could be found for logger (org.jboss.logging). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http:/
flume啟動No appenders could be found for logger (org.apache.flume.lifecycle.LifecycleSupervisor)
flume 安裝成功後啟動可能會遇到如下異常。 問題: log4j:WARN No appenders could be found for logger (org.apache.flume.lifecycle.LifecycleSupervisor). log4j:WA
paramiko模組報異常:No handlers could be found for logge
在使用paramiko模組的時候,即便對ssh連線異常進行了補獲,但是還是會提示:No handlers could be found for logger "paramiko.transport" try: clie
Java API連線Hbase時報錯WARN No appenders could be found for logger
報錯的內容如下: log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory). log4j:WARN Pleas
python多執行緒操作報錯:No handlers could be found for logger "websocket"
用python模擬對講機線上工具,在伺服器上成功連線的連線上限是1020個,需要確定遇到這個瓶頸的原因 1.連線失敗時的報錯資訊為 No handlers could be found for logger "websocket" 解決方法: import logging
log4j:WARN No appenders could be found for logger ().解決方案
今天SpringBoot2整合mybatis+druid的時候出現了這個問題,其實對於這個問題,我們可以忽略,也可以解決的 解決方案: 1、在SpringBoot專案的resources目錄下建立一個log4j.properties檔案 2、檔案
log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory)解決方案
本地sources資料夾下建立log4j.properties: # Global logging configuration \u5F00\u53D1\u65F6\u5019\u5EFA\u8BAE\u4F7F\u7528 debug log4j.rootLogger=DEBUG, stdou