筆記:工作過程中遇到的幾個問題和相應的解決方法(ffmpeg, SDL)
編譯執行某程式(ffmpeg, SDL),遇到幾個稀奇古怪的問題,將解決方法記錄在此。
1、錯誤LNK2019無法解析的外部符號 __imp__fprintf,該符號在函式 _ShowError 中被引用
解決方法:
在程式中加入如下一行:
#pragma comment(lib, "legacy_stdio_definitions.lib")
2、錯誤LNK2019無法解析的外部符號 __imp____iob_func,該符號在函式 _ShowError 中被引用
解決方法:
加入如下一行:
extern "C" { FILE __iob_func[3] = { *stdin,*stdout,*stderr }; }
3、錯誤LNK2019無法解析的外部符號 _main,該符號在函式 "int __cdecl invoke_main(void)" ([email protected]@YAHXZ) 中被引用
解決辦法:
1)程式中增加一行:#pragma comment(lib, "SDL2main.lib")
// 程式與SDL有關,此方法未必有普適性,請具體問題具體對待
2)將main函式形式修改為:int main(int argc, char* argv[]) {...}
4、程式中如果包含以下標頭檔案,則會爆出很多莫名其妙的錯誤:
#include <thread>
解決方法:
原因未知,暫時無解。
相關推薦
筆記:工作過程中遇到的幾個問題和相應的解決方法(ffmpeg, SDL)
編譯執行某程式(ffmpeg, SDL),遇到幾個稀奇古怪的問題,將解決方法記錄在此。 1、錯誤LNK2019無法解析的外部符號 __imp__fprintf,該符號在函式 _ShowError 中被引用 解決方法: 在程式中加入如下一行: #pragma comme
CityEngine三維建模幾個常見問題解決方法(2)
慢慢整理一些CityEngine常見問題,不求數量,但求及格。問題1:CityEngine中資料量較大的DEM和DOM,匯入CityEngine之後無法顯示。解決思路:該問題是由於CityEngine紋理原理導致。CityEngine中將DEM和DOM作為紋理處理,顯示卡對
CityEngine三維建模幾個常見問題解決方法(1)
CityEngine被Esri收購以後,大踏步進入GIS三維建模領域,由於CityEngine獨有的基於規則建模,使得GIS三維建模效率大增。不過不是規則就可以一刀切,解決所有問題的,有時我們還是要做這樣或那樣的一些處理才能順利的使用規則達到更好的建模效果。下面就舉幾個常見
SQLServer2PostgreSQL遷移過程中的幾個問題
post content enter 文件 中一 postgres 能夠 lac ftw 1、PostgreSQL 跨平臺遷移工具Migration Toolkit的使用指南:http://www.enterprisedb.com/docs/en/8.4/mtkguide/
[JavaScript]記錄完成輪播過程中的幾個點
計算 arm class 問題: 動作 hid 需要 asc scrip 記錄幾個坑 之前的輪播: 完整代碼:GitHub 效果預覽:GitHub 最近完成的輪播: 完整代碼:GitHub 效果預覽:GitHub 在完成輪播中解決兩個問題: 1.setInterval()會
機器學習(二):機器學習中的幾個基本概念
前言 對於《統計學習方法》中遇到的一些問題,以及機器學習中的一些自己沒有理解透徹的問題,希望通過梳理總結能夠有更深入的理解。 在上一章最開始我們已經概括了統計學習方法的三要素,即模型、策略、演算法,這裡就不再詳述了。 本文討論總結了如下幾個概念:損失函式與風險
[PL/SQL] 請教大家一個問題,儲存過程中需要幾個commit?
如果中間有語句發生錯誤就不一樣了,寫了一個測試的例子,看看對你有幫助沒有 drop table aatest; create table aatest (nid number,nname varchar2(16)) insert into aatest(nid,nname)values(1,'00
AFNetworking使用過程中的幾個細節
0.先來看一下AFN如何傳送GET請求的 // 傳送網路請求 NSMutableDictionary *params = [NSMutableDictionary dictionary]; params[@"a"] = @"category"; para
mysql使用過程中的幾個細節注意點
由於博主目前在資料部門工作,接觸最多的關係型資料庫就是mysql,因為業務部門的資料一般都是儲存在mysql,而最終資料需要在大資料平臺上管理,所以中間過程少不了ETL,以及給資料分析BI人員提供資料,這樣就會導致寫很多的sql,關於sql,博主也是半路出家,野路子,所以難免
Servlet中的幾個重要的對象(轉)
localhost http ttr 屬性 webapps source 指定路徑 開始 orm 講解四大類,ServletConfig對象,ServletContext對象、request對象,response對象 ServletConfig對象 獲取途
python中的幾個高階問題詳解(__init__,裝飾器執行步驟,@staticmethod和@classmethod區別,單例模式,魔法方法,object繼承與不繼承區別)
第一個問題,init 在定義一個類時,什麼時候用__init__函式,什麼時候不用,用不用有什麼區別? 首先__init__是為了初始化用的,但是初始化的時候不一定要用這個,直接定義也是可以的,比如 class A(object): test_a = '123' 而我們用__
陣列中找幾個和為sum 且 不重複
class Solution { public: vector<vector<int> > combinationSum2(vector<int> &num, int target) { vector<int
Android Studio開發中遇到的幾個問題及其解決方法
1.建立虛擬機器後,執行時出現錯誤對話方塊,錯誤內容如下: KVM is required to run this AVD. /dev/kvm is not found. Enable VT-x in your BIOS security settings, ensure
PSExec中遇到的幾個問題及其解決方法
問題描述: 因工作需要,使用PSExec工具對區域網內其他機子中的Tomcat進行控制。但在使用過程中出現了各種錯誤。現將問題及解決方法列在下面: Q1 發生系統錯誤1219,不允許一個使
HttpClient4.x使用中出現的幾個問題及解決方法
最近才開始接觸這個工具包,官網上目前已經更新到HttpClient4.5.2了。google的時候看到HttpClient從4.0版本改了底層,因此使用時會出現一些方法不再適用的問題,這裡記錄出現的一些問題以及相應替代的方法。 1、 建立HttpClient時使用下面的
Nginx 安裝過程中遇到的一些問題及解決方法
requires nbsp margin req 命令 裝包 ... check sbin 一、安裝 獲取安裝包: wget http://nginx.org/download/nginx-1.11.5.tar.gz 解壓安裝包: tar -zxvf nginx-1.11
使用密匙讓putty(或ssh)自動登入Linux遇到幾個問題的解決方法
在用SSH通過金鑰登入Linux時,遇到 server responded"No further authentication methods available" no more authentication methods a
資料結構中,幾種樹的結構表示方法(C語言實現)
//***************************************** //樹的多種結構定義 //***************************************** #define MAX_TREE_SIZE 100 typedef int TempType;
安卓開發過程中遇到的問題總結及解決方法
1、每次從github同步程式碼的時候R會變紅 2、佈局檔案顯示不出效果 解決方法:降低API的版本為23或22 3、Android中SwipeRefreshLayout和listview的衝突 4、FloatingActionButton的使用
學習C語言常見的幾個問題及解決方法
所有初學者面臨的第一個問題便是:如何選擇教材。好的開始是成功的一半,選擇一本優秀的教材是事半功倍的關鍵因素。不幸的是,學校通常會幫你指定一本很差勁的C語言課本;而幸運的是,你還可以再次選擇。 大名鼎鼎的譚浩強教授出了一本《C語言程式設計》,據說發行量有超