關於linux下編譯qjson的信息

本文目錄一覽:

linux下 qt程序源代碼如何編譯運行

仔細看裡面的源代碼,應該有一些文件里有連接到*.lib文件的,這是QT的動態庫文件把QT庫編譯成linux下的*.lib,然後編譯的時候,把lib文件放在同一文件夾,並且編譯命令加上-l *.lib或者放到根目錄下的lib目錄下也可以。這樣試一下。.o文件還需要經過連接才能生成可執行的文件。

linux下怎樣編譯程序

進入終端,用cd 命令切換到c文件的目錄

編譯命令:gcc -o exec_file (可執行文件名) soucre_file.c(源文件)

然後 用命令 ./exec_file 運行

更高級的是用make 工具,自動編譯

linux下執行qt程序怎麼編譯運行

1、在Linux下的命令行編輯程序:

[root@localhost root]# mkdir hello

//mkdir命令創建一個hello目錄

[root@localhost root]# cd hello

//cd命令切換到剛才創建的hello目錄

[root@localhost hello]# vi main.cpp

//在hello目錄中用vi創建一個main.cpp文件 將下面的代碼輸入到main.cpp文件中

#include QApplication

#include QLabel

int main(int argc,char *argv[])

{

QApplication app(argc,argv);

QLabel *label = new QLabel(“Hello Qt”);

Label-show();

return app.exec();

}

2、然後在命令行編譯程序:

[root@localhost hello]# qmake –project

//執行qmake –project,因為目錄是hello,因此在hello目錄下生成一個與平台無關的項目文件hello.pro,

[root@localhost hello]# qmake hello.pro

//執行qmake hello.pro項目文件後,在hello目錄下生成一個與平台有關的Makefile文件。

[root@localhost hello]# make

//執行make進行編譯源代碼,並生成main.o目標文件及hello執行文件。

[root@localhost hello]# ./hello

//執行hello,就會彈出Hello Qt窗口,到此說明成功了。

怎麼在linux里安裝json

1, 下載php-json-ext-1.2.1.tar.bz2, 這個不好下載,按網上的地址很多不能下載,後來終於找到一個

2,解壓縮 #tar xvjf php-json-ext-1.2.1.tar.bz2

3, 進源碼目錄#cd php-json-ext-1.2.1

4、準備編譯環境。這一步可以先不做直接進行第5步操作,如果遇到問題後再進行本步檢查也無所謂。不過為了避免不必要的麻煩,我們還是檢查下編譯環境是否準備好了吧!

#yum install php-devel automake autoconf libtool gcc

5、準備PHP模塊的編譯環境:

#phpize

6、開始編譯json模塊:

#./configure

#make

#make install

7、配置php.ini。首先打開php.ini文件:

linux下 qt程序源代碼如何編譯運行。

qmake -project? 已經有.pro文件了! 直接運行qmake或者qmake snake.pro或qmake -makefile snake.pro.

重新解壓,按以下步驟做:

$ qmake

$ make

找到可執行文件(不是.o, 沒後綴的), 一般如果snake.pro中沒設置TARGET,默認生成的可執行文件為snake,輸入

.$ /snake

如果仍有問題發給我。我給你編譯好。

jsoncpp linux下怎麼編譯

# tar zxvf scons-2.1.0.tar.gz

# tar zxvf jsoncpp-src-0.5.0.tar.gz

設定環境變量【關鍵】,絕對路徑

# export MYSCONS=解壓的路徑

# export SCONS_LIB_DIR=$MYSCONS/engine

# cd jsoncpp-src-0.5.0

# python $MYSCONS/script/scons platform=linux-gcc

編譯成功後,在在jsoncpp-src-0.5.0/libs/目錄下找到相應的*.a和*.so

可以修改為:mv libjson_linux-gcc-4.4.6_libmt.so libjson.so

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/129482.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-10-03 23:26
下一篇 2024-10-03 23:26

相關推薦

發表回復

登錄後才能評論