1. 程式人生 > >Decoda編譯方法

Decoda編譯方法

最近看到 有個很牛逼的lua IDE, decoda,  我就到官網下載來用了

http://unknownworlds.com/decoda/download/

可是安裝後開啟, 暈,還要註冊  !!!


這不是開源的嗎? 

我覺得把程式碼下載下來,自己編譯個, 該不用註冊了吧 !? 

首先在開源中國裡找到

http://www.oschina.net/p/decoda

git 地址是

https://github.com/unknownworlds/decoda

clone 下來後. 就準備編譯 了. 

處於懶惰的思想,  先從網上找找有沒有編譯的教程, 結果看到網上也有很多人問 Decoda 編譯方法, 暫還沒有找到成功編譯的文章. 

決定還是自己試試吧.  其實還是挺簡單的

首先要下載 編譯工具 Premake

http://premake.github.io/download.html#v4

解壓後 放到 你剛才 clone decoda 目錄下.

我這裡是 F:\git\decoda

然後開啟命令列 cmd

進入 decoda 目錄

在cmd 輸入

F:\git\decoda>premake4.exe vs2010 vcbuild decoda.sln --os=windows --platform=x64

生成vs工程項
Building configurations...
Running action 'vs2010'...
Generating build/Decoda.sln...
Generating build/Frontend.vcxproj...
Generating build/Frontend.vcxproj.user...
Generating build/Frontend.vcxproj.filters...
Generating build/LuaInject.vcxproj...
Generating build/LuaInject.vcxproj.user...
Generating build/LuaInject.vcxproj.filters...
Generating build/Shared.vcxproj...
Generating build/Shared.vcxproj.user...
Generating build/Shared.vcxproj.filters...
Done.


我當時直接生成 vs2010 工程了, 

可是 git 下來的依賴庫都是在 vs2013 下編譯的,   如果不用vs2013 編譯, 那麼其他的依賴庫, 你也要重新用你當前的vs重新編譯, 太麻煩了! 


沒關係, vs2010 的工程可以直接用vs2013 工程開啟, 開啟時候提示某些工程檔案要升級, 就升級好 了. 


用vs2013 編譯完畢後, (注意,必須編譯release 版本哦)


就看到 decoda 了. 

開啟decoda.exe,  OK, 不用註冊了! 

相關推薦

Decoda編譯方法

最近看到 有個很牛逼的lua IDE, decoda,  我就到官網下載來用了http://unknownworlds.com/decoda/download/可是安裝後開啟, 暈,還要註冊  !!!這不是開源的嗎? 我覺得把程式碼下載下來,自己編譯個, 該不用註冊了吧 !?

Qt官方對OpenSSL的編譯方法的描述

lin openssl hack ons version building nss ssl 編譯 https://wiki.qt.io/MSYS2http://wiki.qt.io/Compiling_OpenSSL_with_MinGWhttps://wiki.qt.io

hadoop原始碼編譯方法,以及編譯問題總結

一、編譯所需的一些軟體 1.jdk1.7 2.maven 3.3.9 3.findbugs 3.0.1 4.protocolBuffer 2.5.0 5.cmake 2.6 6.zlib-devel 7.openssl-devel 8.gcc-c++ 9.autoco

Linux驅動靜態編譯和動態編譯方法詳解

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

spark-2.2.0-bin-2.6.0-cdh5.12.1.tgz 編譯方法總結!

菜雞一隻,如果有說錯的地方,還請見諒和指出批評!! 事情是這樣的,想在自己本地部署一個hadoop2.6.0-cdh5.12.1,hive1.1.0-cdh5.12.1,spark-2.2.0-bin-2.6.0-cdh5.12.1的環境,前兩個還是很好找到哪裡下載和部署的! c

uboot的兩種編譯方法

(1)編譯複雜專案,Makefile提供2種編譯管理方法。預設情況下是當前資料夾中的.c檔案,編譯出來的.o檔案會放在同一資料夾下。這種方式叫做原地編譯。 (2)原地編譯有一些壞處:第一,汙染了原始檔目錄。第二的缺陷就是一套原始碼只能按照一種配置和編譯方法進行處理,無法同時維護2個或者2個以上的

ffmpeg4.0.2編譯方法

cd /opt/install/ffmpeg tar -xvf ffmpeg-4.0.2.tar.bz2 cd ffmpeg-4.0.2 export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH export LD_LIBRARY_

BOOST1.68編譯方法

啟動VS 開發者命令列工具,跳轉至boost安裝路徑,執行bootstrap.bat b2.exe install --toolset=msvc-14.0 --prefix="E:\Study\Library\boost_1_68_0\lib" --without-pyth

NDK環境變數的配置以及編譯方法(linux環境下)

1、下載NDK 2 、配置NDK的環境變數 a 、sudo gedit .bashrc (這裡的bashrc檔案在不同電腦下所在的路徑不同) b 、export PATH=$PATH:/work/

SAP SMP kapsel iOS app編譯方法

以SMP 3.0 SDK SP12為例 =========================== 安裝node node -v =========================== 安裝cordova npm uninstall cordova -g

iOS 比較詳細的自定義framework編譯方法

編譯framework 1、iOS 開發裡面,你不想把原始碼給其他人,你就需要編譯Framework 1 、開啟Xcode建立一個framework工程。 2、新建一個TestFrame的工程 3、新建一個hello的類,並寫兩個方法

XBMC原始碼分析 1:整體結構以及編譯方法

XBMC(全稱是XBOX Media Center)是一個開源的媒體中心軟體。XBMC最初為Xbox而開發,可以執行在Linux、OSX、Windows、Android4.0系統。我自己下載了一個然後體驗了一下,感覺確實不錯,和Windows自帶的媒體中心差不多。 XB

OpenBlas編譯方法

OpenBlas是一個優化的Blas庫,基於GotoBlas21.13 BSD版,安裝步驟如下: Windows下安裝: 2.  解壓下載的原始碼到工作目錄,比如:E:\VMwareSharedFolder\OpenBLAS 3. 根據OpenBlas在GitHub上的說

OpenCV安裝流程及從原始碼編譯方法 + 配置VS

本篇文章記錄了安裝OpenCV 3.4.2及配置VS2017的方法,以及利用CMake從原始碼編譯適用於老版本VS2013的OpenCV 3.4.2的編譯及配置流程。本文也可以作為其他OpenCV及VS版本安裝配置方法的參考。 1 安裝OpenCV 3.4.2

python檔案的兩種編譯方法

    有時候,需要對python程式專案進行打包,即僅打包python檔案編譯後的pyc檔案,就需要對python檔案進行編譯。     編譯方法有兩種: 1、寫一個python簡本,對所需編譯的檔案進行編譯。(針對比較多的檔案,推薦該方法)比如: import py_co

Keil MDK 選擇用c編譯還是c++編譯方法

      接手一個專案,程式碼是MDK用c++編譯,由於程式碼優化成了C程式碼但是在寫標頭檔案.h時候總是要增加如下程式碼 #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus } #endif 查資料,

多國語言中資源DLL的編輯編譯方法

在編寫的多國語言支援的VC程式的時候,一個比較常見的方案就是,編寫一個UNICODE程式,然後通過判斷不同的系統預設語言,載入相應的語言介面資源DLL檔案。 但是在編寫其它國家語言資原始檔的時候,有一些小細節需要注意,不然程式載入的時候,會出現編碼不正確亂碼的情況。 如果是簡

boost全平臺編譯方法

1.通用規則 多數庫是不需要預先編譯的,include hpp檔案就能用。如果出現連結失敗,那就是可能需要編譯庫了。 boost自帶一套編譯工具bjam,bjam本身是跨平臺的,並且也要自行編譯出來。在boost目錄下有bootstrap.sh和bootst

TI davinci DM368 UBL 編譯方法

實驗環境:DM368 平臺 : LW3xx HOST : ubuntu 10.04.4 64-bit 2,解壓後進入目錄 DaVinci-PSP-SDK-03.21.00.04/src/boot-strap/flash-utils-03.21.00.04/DM36x/

TI davinci u-boot 編譯方法

1,下載最新的 u-boot for davinci 2,下載 ARM 交叉編譯工具(請下載 linux 版本,因為 u-boot 只能在 linux 環境下編譯) TI 推薦的是: CodeSourcery GNU Toolchain for ARM Processo