1. 程式人生 > >關於用VS執行emwin時出現一堆錯誤的現象之一

關於用VS執行emwin時出現一堆錯誤的現象之一

在從官網上下載了emwin的模擬工程後,在我的vs2015上執行,第一次編譯執行我就被被被懵逼了、、、特麼的一堆錯誤,當然,作為一個菜鳥,我估摸著這肯定是工程設定有問題,千萬不要手賤動程式碼,然後百度,


後來通過百度發現類似的問題,提到了忽略庫檔案會導致這種錯誤,於是乎通過下面這個設定


將忽略所有預設庫選為“否”,否則連結時會提示找不到對應函式。繼續編譯,又出現下面這個錯誤

在萬能的CSDN上找到了歸宿,辦法就是忽略指定的預設庫(libc.lib),

好了,這下總該可以了吧,編譯執行,我擦這是什麼鬼


衝突衝突、、、在剛剛的帖子裡最下邊有段重點

第二章圖片我們看到裡面工程預設使用了多執行緒(libcmt.lib),但是又同時包含了msvcrt.lib和msvcrtd.lib,所以將這兩個依賴庫手動去掉後,應該就可以解決問題了

當附加依賴項只剩下libcmt.lib後,不存在衝突現象,果然一次性編譯執行成功,

第二次補充:

上面的部分完成以後可以實現官方的例程,也就是Application裡的東西,但是我們在學emwin的時候起初肯定不會使用它,當我們註釋掉這裡面的檔案並新增Sample裡的檔案到工程中去時,會出現如下錯誤


這時你需要按照上面的方法在附加依賴項里加入"legacy_stdio_definitions.lib",編譯即可通過。

如果上面步驟完成後依然出現如下錯誤


根據提示可以知道,你在遮蔽了Application裡的所有檔案後,卻沒有將Sample裡的東西新增到工程中(取消遮蔽),因為每個Sample裡的每個例程都是由一個MainTask函式來主導的,而這個segger的模擬程式會呼叫MainTask(如圖中說的在

[email protected]中被引用),所以不可沒有也不可重複,像這樣:


相關推薦

關於VS執行emwin出現錯誤現象之一

在從官網上下載了emwin的模擬工程後,在我的vs2015上執行,第一次編譯執行我就被被被懵逼了、、、特麼的一堆錯誤,當然,作為一個菜鳥,我估摸著這肯定是工程設定有問題,千萬不要手賤動程式碼,然後百度, 後來通過百度發現類似的問題,提到了忽略庫檔案會導致這種錯誤,於是乎通

在win7 64上npm安裝phantomjs出現Error: UNABLE_TO_VERIFY_LEAF_SIGNATURE錯誤的解決方法。

解決方案在stackoverflow上找到的,關掉strict-ssl即可,如下: npm config set strict-ssl false 用完之後恢復: npm config set strict-ssl true http://stackoverflow

Android Studio中的控制元件初始化疑問:build沒問題,但執行模擬器出現問題。錯誤程式碼:java.lang.RuntimeException: Unable to instant

在使用Android Studio,啟動模擬器時,出現如下錯誤:Logcat中的資訊如下:java.lang.RuntimeException:Unable to instantiate activityComponentInfo{com.example.dcyyw.appl

EclipseTomcat執行web程式出現HTTP Status 404的種情況

情況分析: 1、Eclipse中Tomcat正常執行。 2、頁面URL地址,埠都是沒問題的。 3、Tomcat獨立執行專案,正常顯示。 問題解決: 雙擊Tomcat例項,在配置頁面中的Server Locations,修改為Use Tomcat installation,並選擇正確的To

jQuery實現播放出現錯誤

畫面 query 今天 absolut htm 元素 play body 我們    今天,我在項目時,我的朋友讓我給她找錯誤,她說她用jQuery寫視頻的播放,獲取的按鈕也對,使用的方法也對,就是播放不了。     她的思路是這樣的,在剛開始的視頻畫面上有個播放按鈕,她想

執行impdp出現的各種問題

.html ref http .cn url ora pos creat 方案 1.執行impdp時出現ORA-39154錯誤的解決案例 http://www.tuicool.com/articles/MBfeyq 2.expdp ORA-39070:Unable to o

GoDaddy支付寶付款出現我們無法處理這筆交易,請查看您的付款信息並重試。

style 提示 com 信息 系統 國家 域名 ffffff AC 一、GoDaddy操作流程 在GoDaddy上購買及註冊域名的操作步驟,請參考https://www.jianshu.com/p/05289a4bc8b2進行操作。 二、我遇到的問題 今天用GoDaddy

eclipse部署tomcat出現異常:java.lang.IllegalArgumentException

prope valid 路徑 存在 exist ali eclips tom tex 用eclipse部署tomcat時出現異常:java.lang.IllegalArgumentException: Invalid ‘log4jConfigLocation‘ parame

mac執行 git 出現xcrun: error: invalid active developer path解決方法

mac執行git命令時候出現: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/Comman

SimpleDateFormat時間格式化高併發、多執行出現問題

SimpleDateFormat是是 Java 中一個非常常用的類,該類用來對日期字串進行解析和格式化輸出,但是DateFormat 和 SimpleDateFormat 類不都是執行緒安全的,在生產環境的多執行緒或高併發情況使用 format() 和 parse() 方法,會出現很多問題:

記今天在執行程式出現的segmentation fault(core dumped)

剛剛在複習資料結構的時候寫了一些單鏈表的操作,執行的時候出現segmentation fault(core dumped) 一番查錯後發現原來在寫初始化連結串列的時候形參少加了一級指標,修改完後可以正常執行,以為這就是造成segmentation fault 的原因。 過了一會想到我之前也有

msys2 執行gdb 出現 ImportError: No module named libstdcxx.v6.printers

[email protected] MSYS ~ $ gdb GNU gdb (GDB) 7.11.1 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later

初學Android開發,eclipse新建helloworld出現失敗

初學Android開發,用eclipse新建helloworld時出現失敗 報錯資訊 解決方案 報錯資訊 [2018-12-02 10:40:39 - ad_hello] E:\eclipse-workspace\ad_hello\res\v

執行idea出現"無效的源發行版"

如果你安裝的是JDK1.7,而在file->project structure中設定的是language level是8的話,就會出現這個錯誤提示:無效的源發行版:8。 解決辦法:將語言級別改為7,或6。即語言級別不能高於你安裝的版本。   另外,如果file -&

執行kettle出現couldn't create java virtual machine

執行kettle時出現couldn’t create java virtual machine 解決辦法:以文字編輯器的方式開啟spoon.bat,將檔案中的Xml改成1024。

執行CCleaner出現問題

本文將介紹一下關於執行時CCleaner(http://www.ccleaner.cc/)時出現的一些問題以及解決方案。 1.您已設定要包含的檔案或資料夾,但它們未被清除。 除了將檔案或資料夾新增到“選項”區域的“包括”部分之外,還必須告訴CCleaner您要清理自定義檔案和資料夾。

在Python進行進行執行出現,編碼錯誤,解決辦法如下。

問題: SyntaxError: Non-ASCII character '\xe6' in file D:/split_words/Split.py on line 6, but no encoding declared; see http://python.org/de

執行resin出現的一點兒小問題

 執行resin時,第一次出現“應用程式正常初始化(0x0000135)失敗”, 究其原因,。。。需要安裝.net FrameWork ,去官網下載了3.5,安裝完成, 再次執行resin,又出現新的問題“unable to find a version of runtime” 繼續百度,發現framewor

執行yum出現/var/run/yum.pid已被鎖定,PID為xxxx的另一個程式正在執行的問題解決

出現問題 [[email protected] ~]#yum update 已載入外掛: fastestmirror,security /var/run/yum.pid已被鎖定,PID為1610的另一個程式正在執行。 另外一個程式鎖定了yum;等待它退出.....

iis7執行php出現FastCGI程序意外退出的解決方案

最近換了個win7的系統,安裝了iis7,配置了fastcgi執行php,但是在執行php網站時出現了500錯誤,FastCGI程序意外退出同時php-cgi.exe程序崩潰。 如圖 這個問題一般都是php配置出了問題導致的。 我的解決方法一般都是先將php程