簡體   English   中英

在Windows 7中使用cygwin時在Eclipse中可移植的c ++獨立可執行文件

[英]Portable c++ standalone executable in eclipse when using cygwin in windows 7

我有一台工作機和一台筆記本電腦,兩者都運行Windows7。出於所有實際目的,我們可以假定筆記本電腦是Windows 7的全新安裝,沒有安裝任何程序。

現在,在我的工作機中,我正在使用cygwin gcc工具鏈使用Eclipse編譯我的c ++應用程序。 當我構建項目時,它將在Debug目錄中生成一個.exe文件,該文件在工作機上可以正常工作。 但是由於缺少dll,同一個.exe無法在我的筆記本電腦上運行。

我的問題是如何從工作機上創建獨立的可執行文件,以便可以簡單地將可執行文件復制到筆記本電腦上,然后成功執行。 請注意,兩台計算機上的Windows安裝都沒有區別。

我試圖在其他問題上查找問題,但是他們的主要重點是創建可在Windows和Linux上運行的獨立可執行文件。 有人建議使用工件並創建靜態庫,但是我無法收集有關如何在筆記本電腦上使用生成的.a文件的大量信息。

如果問題重復,我們深表歉意,請將鏈接粘貼到重復的評論中(如有)。

可能是由於系統架構所致,可能是您的工作機由32位處理器組成,而筆記本電腦由64位處理器組成,反之亦然。 如果這是問題所在,則需要轉換已編譯的應用程序以在其他體系結構中運行。

暫無
暫無

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

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