原创 QGIS3.4x的二次開發(二)

最近開始研究 QGIS 3.4.x,QGIS 3.4.x 改爲 一個console做啓動,讀取環境配置文件,另外把qgis應用做成一個dll,由console啓動。這樣的好處就是QGIS可以做成綠色軟件,降低對環境變量配置要求。 好了,不

原创 QGIS3.x二次開發(三)打開POSTGIS圖層

    QString service = QStringLiteral("");     QString host = QStringLiteral("localhost");     QString port = QStringLit

原创 QGIS 3.4x的二次開發(二)

最近開始研究 QGIS 3.4.x,QGIS 3.4.x 改爲 一個console做啓動,讀取環境配置文件,另外把qgis應用做成一個dll,由console啓動。這樣的好處就是QGIS可以做成綠色軟件,降低對環境變量配置要求。 好了,不

原创 QGIS3.4x的二次開發(一)

QGIS 已經升級到3.6了,每次從源碼編譯開始做起,生成自己的二次開發包,是件很痛苦的事情。有沒有其他更便捷的方式呢?其實是有的,那就是用osgeo4w-setup-x86_64.exe這樣的工具直接下載QGIS項目團隊提供好的二次開發

原创 簡單實現DevExpress換膚

實現DevExpress換膚 一、建一個windows窗體應用程序,默認主窗體Form1。 二、在窗體設計界面,從工具箱拉出RibbonControl和RibbonStatusBar,該兩個控件會自動停靠在窗體頂部和底部。 三、編

原创 Opticks依賴庫的下載和編譯

最近下載Opticks的代碼編譯,用其自帶的retrieve-dependencies.bat下載依賴庫,總是提示缺少模塊。 分析了一下錯誤原因,根據命令窗的提示,手動下載如下配置文件: https://opticks.org/downl

原创 VS2008的glaux庫

今天轉換一些以前的VC6的項目,發現不在需要glaux庫了, VS2008已經把它合併到一個wingdi.h的頭文件裏了, 所以只要包含如下幾個頭文件即可: #include <windows.h> #include <gl\gl

原创 _WIN32_WINNT最新定義

下面是 Windows 10 版 SDKDDKVer.h(它對每個版本的 Windows 的值進行編碼)中的行: // // _WIN32_WINNT version constants //  #define _WIN32_WINNT

原创 Linux下實現CAD數據的導出

近期公司項目涉及到CAD的導出,而且部署服務器申請不到Windows下的,所以技術上的解決方案就是尋求如何在Linux下實現CAD數據的導出。 於是百度了一下,找了幾個相關庫和軟件。 1、dxflib D

原创 GSL on Windows

GNU科學計算函數庫GSL(GNU Scientific Library)是一個強大的C/C++數值計算函數庫,它是一個自由軟件,是GNU項目軟件的一個部分,遵循GPL協議。GSL是一個爲C和C++程序員提供的科學數值運算庫。該科學計算庫

原创 VS2008無法打開gl/glaux.h頭文件的解決方法

不知道爲什麼到VS2008後,SDK中沒有OpenGL的頭文件了,下面針對這個問題總結一下。   在學習NeHe的紋理映射的Lesson 6中,開始需要用到包含gl/glaux.h的頭文件,但是發現在我的系統中並沒有這個頭文件。並發