簡體   English   中英

使用NetBeans C ++進行編譯以在Windows 7上分發

[英]Compile for distribution on Windows 7 using NetBeans C++

我在Windows 7的Netbeans中創建了一個應用程序。我想在另一個系統上運行它,但是它似乎依賴於很多dll。 我使用的編譯器工具包是MinGW,而前兩個缺少的dll是這樣的。 每次運行我只會得到一個丟失的dll文件,因此來回查找它們都是很多次。

有沒有辦法列出我的可執行文件所依賴的所有dll?

有沒有一種方法可以編譯它,使其不依賴於它們太多(即,將代碼編譯到exe中)?

謝謝

從菜單欄中,選擇菜單 -> 項目屬性 然后在類別列中,展開顯示Build的節點,然后選擇Linker 然后在命令行中其他選項下,添加-static-libgcc -static-libstdc++ 這將為您靜態鏈接C和C ++庫。 您也可以使用-static選項添加其他庫。

有一些工具可以幫助您找到依賴關系,但是對於Windows dll,我通常只看MSDN。 這是一個SO問題 ,討論您是否要使用某些工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM