簡體   English   中英

是否可以在64位機器上創建32位獨立可執行文件?

[英]Is it possible to create a 32bit standalone executable on a 64bit machine?

我正在使用mcc從MATLAB .m文件創建一個獨立的可執行文件。 我的機器是64位機器,目標機器是32位機器,是否可以創建這樣的應用程序(並且當然可以在目標機器上運行它)?

可能最簡單的方法是安裝32位版本的MATLAB並使用該安裝中的mcc

不要擔心在64位Windows上安裝32位MATLAB的警告。 它工作得很好。 我在我的機器上安裝了許多不同版本的MATLAB用於開發目的,32位和64位,都很樂意並存。

文檔還提到了一個可以傳遞給mcc-win32選項:

-win32以32位模式運行

僅當滿足以下條件時,才使用此選項在64位系統上構建32位應用程序:

  • 對於32位和64位版本的MATLAB,您使用相同的MATLAB安裝根(matlabroot)。
  • 您正在從Windows命令行(而不是MATLAB命令行)運行。

由於你必須安裝32位MATLAB,無論如何,在我看來,直接運行32位mcc更容易。

暫無
暫無

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

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