使得freeimage 能在mingw 下使用

2021-05-05 13:07:20 字數 614 閱讀 1186

freeimage圖形庫沒有直接對應mingw 下的makefile.而是要你用一系列工具從vc編譯的dll中匯出乙個.a庫檔案.

如果你的mingw有sed命令,可以直接參考freeimage的readme.minggw.如果沒有,參考下面我的做法

1.然後把mingw 目錄加入系統的path變數中.進cmd後用類似c:>set path=%path%;c:/mingw32/bin;可以.也可以在我的電腦屬性裡加入到path中.

2.然後在命令列中切換到freeimage下的dist目錄下.打pexports freeimage.dll  > freeimage_gcc.def生成def檔案

3.把這個def檔案拖到vs2008下,然後選快速替換當前文件,查詢選項選使用正規表示式.查詢選項為^_替換內容為空或者乙個空格.

點全部替換即把def裡面下劃線打頭的匯出函式全部去掉了下劃線.

4.命令列下dlltool -u -d freeimage_gcc.def -l libfreeimage.a生成庫檔案.即可使用了

另外,你用codeblock開啟freeimage.h檔案可能會什麼都看不到.那是因為作者裡面有非英文國度的人.在vs2008開啟去掉作者後就可

用於codeblock了

將mysql開放,使得能被外部連線

mysql u root p use mysql 設定密碼永遠不會過期,記住這個時候還是只能本地連線,並不能外部連線,alter user root localhost identified by password password expire never 設定所有位址都可以訪問mysql upd...

關於FreeImage的linux版本編譯

最近在搞opencl在fpga上的程式設計,所以要處理影象,還是要靠freeimage庫。從官網來看,只提供了windows版本的動態和靜態庫。由於我的altera cyclone v de1soc 板需要執行的是linux庫,無奈只好自己編譯了。source librawlite internal...

手動使得modem crash

主要內容 1.為什麼需要手動modem crash 2.kernel端相關設定 3.qxdm發相關指令 4.qpst software download獲取modem core dump 詳細內容 1.為什麼需要手動mdoem crash 在除錯rf card過程中,有時候無法確定rfcard端,相...