原创 【Cygwin】解決Cygwin安裝時download mirror sites無效問題

Cygwin是一個在windows平臺上運行的類UNIX模擬環境,是cygnus solutions公司開發的自由軟件(該公司開發的著名工具還有eCos,不過現已被Redhat收購)。它對於學習UNIX/Linux操作環境,或者從UNIX

原创 【QGIS編譯】解決“Fatal Python error : initfsencoding: unable to load the file system codec”錯誤

環境 系統:win10 x64 QGIS版本:V3.12.3 VS版本:VS2015   現象 編譯qgis_core工程時,依賴工程qgis_core_autogen編譯時報以下錯誤。 Fatal Python error : ini

原创 【C/C++】座標旋轉算法

1、圍繞原點的旋轉 在直角座標中,有p(x, y),直線op長度爲r,直線op和x軸正向夾角爲a。直線op圍繞原點做逆時針方向b度的旋轉,到達p’ (s,t),如下圖。 s = r cos(a + b) = r cos(a)cos(b

原创 【MFC】Warning: no message line prompt for ID 0x8015.

現象 在VS2010中調試SDI程序出現如下告警:  Warning: no message line prompt for ID 0x8015. Warning: no message line prompt for ID 0x801

原创 【C/C++】BITMAP格式分析

BITMAP文件大體上分成四個部分,如下表所示。 文件部分 長度(字節) 位圖文件頭 Bitmap File Header 14 位圖信息數據頭 Bitmap Info Header 40 調色板 Palette 4*n (n≥0) 位圖

原创 【QGIS】VS2015環境下創建QGIS工程

環境 系統:win10 x64 QGIS版本:V3.12.3 VS編譯器:VS2015-x86 QT版本:5.9.9   步驟 1、在VS2015開發環境下,新建 Qt GUI Application 解決方法,選擇存放路徑並給新的解決方

原创 【QGIS】編譯QGIS 3.12.3

環境 系統:win10 x64 QGIS版本:V3.12.3 VS版本:VS2015   上一篇:QGIS 3.12.3 Windows平臺二次開發(二)   步驟 1、首先,先把 解決方案配置 改爲改爲Release或者RelWithD

原创 【QGIS編譯】解決編譯時出現的C2001 C2062 C2143 C2065錯誤

環境 系統:win10 x64 QGIS版本:V3.12.3 VS版本:VS2015   現象 編譯qgis工程時,編譯器報C2001 C2062 C2143 C2065錯誤。   解決方法 1、雙擊錯誤,調出錯誤文件。 2、選擇菜單

原创 【QGIS編譯】解決qgsexpression_texts.cpp文件重新編譯時被qgsexpression_texts.cpp.temp文件覆蓋問題

環境 系統:win10 x64 QGIS版本:V3.12.3 VS版本:VS2015   現象 編譯qgis工程時,qgsexpression_texts.cpp文件被qgsexpression_texts.cpp.temp文件覆蓋,C2

原创 【QGIS編譯】解決編譯qgsoptionalexpression.h文件出現“顯式實例化聲明無效”問題

環境 系統:win10 x64 QGIS版本:V3.12.3 VS版本:VS2015   現象 編譯 qgsoptionalexpression.h 文件,出現“顯式實例化聲明無效”問題。   解決方法 1、在CORE_EXPORT增加

原创 【QGIS編譯】Fatal Python error : initfsencoding: unable to load the file system codec

環境 系統:win10 x64 QGIS版本:V3.12.3 VS版本:VS2015   現象 編譯qgis_core工程時,依賴工程qgis_core_autogen編譯時報以下錯誤。 Fatal Python error : ini

原创 【QGIS】QGIS 3.12.3 Windows平臺二次開發(一)

環境 系統:win10 x64 QGIS版本:V3.12.3 VS版本:VS2015   安裝osgeo4w 1、osgeo4w地址 32位:http://download.osgeo.org/osgeo4w/osgeo4w-setup-

原创 【QGIS】QGIS 3.12.3 Windows平臺二次開發(二)

環境 系統:win10 x64 QGIS版本:V3.12.3 VS版本:VS2015   上一篇:【QGIS】QGIS 3.12.3 Windows平臺二次開發(一)   下載QGIS源代碼 下載地址:https://qgis.org/d

原创 【QGIS】資料彙總

QGIS簡體中文操作手冊:https://malagis.com/qgis-handbook-index.html

原创 【Cygwin】解決安裝時download mirror sites無效問題

Cygwin是一個在windows平臺上運行的類UNIX模擬環境,是cygnus solutions公司開發的自由軟件(該公司開發的著名工具還有eCos,不過現已被Redhat收購)。它對於學習UNIX/Linux操作環境,或者從UNIX