導航:首頁 > 源碼編譯 > pb65在win7系統如何編譯

pb65在win7系統如何編譯

發布時間:2022-08-14 17:12:00

Ⅰ pb的程序如何進行反編譯

網上流傳一個好像叫depb的程序,能夠打開pbd文件,裡面能拷貝出來源代碼
你也可以購買付費版本的,能夠直接反編譯
你把pbd文件直接改名pbl然後用pb打開,也能看到部分代碼
要是別人加殼了,你就找對應的脫殼軟體
我記得注釋好像不能反編譯

Ⅱ pb中在pb環境下運行的程序和編譯的程序不一樣怎麼解決(註:和數據窗口無關)

我用的環境是WindowsXP系統,PowerBuilder9在調試時使用的是Windows經典樣式,它是不管系統的顯示樣式如何設置的,所以當系統顯示樣式設置成其它樣式時,編譯後的程序運行界面就與調試時顯示的界面就可能會出現差異。

其實,這種差異並不是一種「錯誤」,只是顯示時因樣式變化而出現的走樣。如果是WindowsXP系統,將顯示樣式設置成Windows經典樣式,可以確保兩種試運行時界面顯示一樣。

Ⅲ 如何設置pb6.5讓其自動編譯成exe文件的設置

生成exe步驟: (1)單擊powerBar工具欄止的New按鈕,打開New對話框,選擇Project選項卡,選擇Application Wizaard選項; (2)單擊OK按鈕,打開向導; (3)單擊Next按鈕進入定義應用所包含的庫; (4)單擊Next按鈕,進入需要他建可執行的程序項目;

Ⅳ 在PB中,如何把圖標編譯到exe文件中

在PBR文件中寫你要的資源,然後在編譯時,選擇一個庫作為加資源的地方,把它的PBR選項選上,再編譯就可以了。PBR就是個文本文件,格式也很簡單,你查一下說明就知道怎麼用了。

Ⅳ PB6.0如何編譯

打開一個應用:application工具按鈕——打開按鈕——選PBL文件
增加庫文件:application工具按鈕——屬性按鈕——library——browser按鈕添加
編譯:新建project——選擇路徑建立EXE文件名——Build按鈕

Ⅵ win7 64 位和 win8 64位 下面的 PB能搞開發嗎

win7 64位和win8 64位下面的PB是可以開發的。
1、64向下兼容的,在win7 64下開發過。
2、win7 64位 可以的,PB版本:12.0/9.0
3、windows server 2012 64位 pb12.5沒問題、windows 8 64位 pb12.5沒問題。
註:PB只要能跑,就能工作。 編譯出來的程序跟操作系統多少位無關。
目前pb只能編譯32位的, 64位pb15支持了。 但是離pb15的正式版還很遙遠。

Ⅶ pb程序裡面怎麼編譯出來

fun->full buid workspace按提示操作就可以了

Ⅷ Powerbuilder9.0編寫出來的程序怎麼進行編譯

PB編譯:
菜單new——project——application

增量編譯:
在開發環境中,右鍵點擊Pbl庫——build runtime library。

Ⅸ 如何在Windows下編譯或調試MySQL

用vs code 就可以了。

Visual Studio Code

Visual Studio Code(簡稱VS Code)是由微軟開發的,同時支持Windows、linux和macOS操作系統的開源文本編輯器。它支持調試,內置了Git 版本控制功能,同時也具有開發環境功能,例如代碼補全(類似於IntelliSense)、代碼片段、代碼重構等。該編輯器支持用戶自定義配置,例如改變主題顏色、鍵盤快捷方式、編輯器屬性和其他參數,還支持擴展程序並在編輯器中內置了擴展程序管理的功能。


安裝LLDB

LLDB是LLVM編譯器的一部分,推薦使用Homebrew安裝LLVM工具集,不建議使用系統自帶的LLDB,安裝前必須先創建證書否則無法安裝,步驟如下:

創建完成後,開始安裝LLVM

brew install llvm --with-python@2--with-lldb

安裝插件

VS Code自帶有debug功能,這里我推薦使用LLDB Debugger插件。

接下來,為項目配置調試參數。

配置調試參數

使用VS Code打開MySQL源碼目錄,在側邊欄選擇debug欄目,添加配置,program輸入需要調試的程序路徑,這里選擇你編譯好的mysqld路徑,args輸入程序啟動所需的參數,通常會指定mysqld的配置文件。這樣就配置好了,是不是很簡單。

啟動調試

點擊啟動按鈕,啟動後如果沒有設置斷點會mysqld會正常啟動,如果觸發了斷點會如下圖顯示。

整個調試窗口基本分為六部分,所有的調試操作都在這里完成:

1:顯示變數信息

2:設置重點關注的變數

3:顯示調用棧信息

4:設置斷點信息,在代碼行號前也可以設置斷點

5:代碼顯示區域,上方是調試按鈕,包括 continue/stepover/step in/step out/restart/stop

6:調試終端輸入輸出區


斷點設置

在代碼行號前點擊即可在該行為設置斷點,也可以根據條件設置斷點。以設置ConditionalBreakpoint為例,當程序啟動後會按照你設置的條件表達式判斷是否觸發斷點。

Conditional Breakpoint這種方式用在目標變數達到某條件時觸發斷點,其餘則跳過繼續執行。比如:設置變數等於目標表名時觸發斷點,其餘表則跳過,相對函數名斷點省去很多手工跳過操作。

遠程調試

假如你想調試遠程Linux伺服器上的MySQL上面的方法就不合適了,這時需要遠程調試。lldb和gdb都支持遠程調試,這里以lldb為例。

需要先在遠程主機上安裝lldb,使用yum安裝,源地址在這里http://mirror.centos.org/centos/7/sclo/x86_64/rh

remote$ yum install -y llvm-toolset-7

安裝完成後,啟動lldb-server

remote$ /opt/rh/llvm-toolset-7/root/usr/bin/lldb-serverplatform --listen"*:9191"--server

接下來,在VS Code調試界面中新增配置項。

{

"type":"lldb",

"request":"attach",

"name":"Remote attach",

"program":"~/mysql5626/usr/local/mysql/bin/mysqld",

"pid":"<target_pid>",

"initCommands": [

"platform select remote-linux",

"platform connect connect://<remote_host>:9191"

],

"sourceMap": {

"/export/home/pb2/build/sb_0-15908961-1436910670.17/mysql-5.6.26":"/Users/hongbin/workbench/mysql-server"

}

},

program:本機也要拷貝一份目標程序,載入

pid:填寫遠程主機的mysqld進程id

sourceMap:填寫mysqld編譯的代碼路徑與本機代碼庫路徑的映射,這樣調試時代碼才可以和程序關聯在一起看

注意:記得調試前將代碼切換到與目標程序版本一致的branch

Ⅹ PB什麼版本可以在WIN7系統中安裝

如果你是學習的話,建議使用學習資料上推薦的版本。 一般Win7及以上系統,使用VS 2005到目前最新版本都沒有問題,推薦使用VS 2008及其之後的版本,如果還要學習WP開發方面的,建議使用VS 2013版本以及其後面的版本。
pb9就是當年盛極一時的Sybase公司的powerbuilder9.0資料庫開發工具,其是一種資料庫前端開發工具,採用powerscript腳本語言,現在最新版本好像是10.0,在現在的大型軟體公司有其應用,但在小型的軟體開發公司已經不採用了,並且會使用pb的人也不是很多。但是學好pb也會在軟體行業有一席之地。並且學會了pb你就會領略到其功能的強大之處。

閱讀全文

與pb65在win7系統如何編譯相關的資料

熱點內容
數學奇跡神奇運演算法 瀏覽:359
大廠的程序員的水平如何 瀏覽:700
遺傳演算法入門經典書籍 瀏覽:878
源碼炮台腳本 瀏覽:620
在位編輯命令 瀏覽:347
曲式分析基礎教程pdf 瀏覽:14
php生成靜態html頁面 瀏覽:964
怎麼分割pdf 瀏覽:812
壓縮垃圾報警器 瀏覽:628
小公司一般都用什麼伺服器 瀏覽:967
java獲取時間gmt時間 瀏覽:820
為什麼csgo一直連接不到伺服器 瀏覽:504
安卓登ins需要什麼 瀏覽:836
機器人演算法的難點 瀏覽:226
全自動化編程 瀏覽:726
程序員高薪限制 瀏覽:693
壓縮圖片壓縮 瀏覽:75
美國發明解壓魔方 瀏覽:302
電腦怎麼備案網上伺服器 瀏覽:515
旅行商問題Python寫法 瀏覽:952