portability

    2熱度

    2回答

    我應該使用哪種方式? package My_Module; # way one my $package = $^O eq 'MSWin32' ? 'My_Module::Win32' : 'My_Module::Linux'; sub new { my $class = shift; return $package->new(@_); } # way two u

    1熱度

    1回答

    我正在構建一個可移植類庫項目。使用HttpClient類(從NuGet包安裝)。 現在。我想通過將HttpClientHandler傳遞給它的構造函數來使HttpClient使用Proxy(HttpClientHandler具有Proxy屬性,我們將爲其分配WebProxy實例)。 問題是便攜式類庫不支持WebProxy類。它只有IWebProxy interace。 我在Google上搜索了Nu

    1熱度

    2回答

    我正在寫安裝的庫自定義檢查中的autoconf: AC_DEFUN([AC_GHC_PKG_CHECK],[ ... GHC_PKG_RESULT=$($PYTHON autotools/check-ghc-version-range ....) ... ]) 其中實際執行檢查我的Python腳本駐留在項目的autotools/子目錄。 然而,這是不可移植的,例

    2熱度

    1回答

    給定一個C++對象指針和兼容方法指針指向虛擬方法,是否有任何遠程強大/可移植的方法來獲取指向將被調用的實際音樂會函數的指針? 用例是我想運行所謂的指針思考調試符號來獲取將被調用的類型/函數的名稱(實際上並沒有調用它)。 如果只有通過實現特定的解決方案纔有可能,那麼我主要對支持GCC/LLVM感興趣。

    1熱度

    3回答

    我在尋找一種好的便攜式技術,可以採用統一的方式來打包在五個不同平臺上運行的軟件。這些平臺是Solaris10/SPARC,Solaris10/X86,Solaris11/SPARC,Solaris11/X86和RHEL6.4/X86。大約95%的軟件是可移植的Java應用程序,但是有少量平臺特定的中間件。我不想構建5個95%相同的可分發圖像(每個平臺都有一個),我想爲所有5個圖像生成一個通用圖像。

    2熱度

    5回答

    比方說,我有一個文本文件,它包含批處理命令。我如何將該文本文件作爲一個批處理文件運行,而不是將其重命名。我也想保留一個可移植的方面,所以沒有註冊表鍵等。 沒有重命名的原因太過於阻止了在意外關閉時遺留的未命名文件。

    15熱度

    1回答

    假設我想在do -notation塊中分割一個線程,但我不關心線程ID。如果我寫 forkIO action GHC發出警告 警告:do -notation聲明丟棄ThreadId類型的結果。說 _ <- forkOS action 這是一個好主意,因爲我想證明程序丟棄了一些成績禁止這種警告。但是,這種方式不會顯示什麼被丟棄。我可以寫 threadId <- forkIO action

    2熱度

    2回答

    (我已經檢查了答案here和here,但這並不回答我的問題) 運行Java應用程序文件(EXE不是JAR)我複製了Java的文件夾(JRE & JDK )到本地文件夾和我管理這個命令來運行的.jar應用: SomeFolder\Java\jre6\bin\javaw.exe -jar SomeApp.jar 但我怎麼能在兩種情況下運行.exe文件的應用程序(如的eclipse.exe)通過類似

    5熱度

    2回答

    我正在嘗試爲聊天做一個GUI,我將三個SWT控件放在一行中。 不幸的是,我找不到他們美麗的路線。 以下代碼 Display display = new Display(); Shell shell = new Shell(display); shell.setLayout(new GridLayout(3, false)); Label firstLabel = n

    4熱度

    4回答

    我想製作一個C++程序與圖形用戶界面,將運行在Windows平臺。 我希望它是獨立於任何庫,如.NET。 我想要這個的原因是因爲我希望這個程序能夠在任何地方運行,在每個版本的Windows(XP,VISTA,7 - 32 & 64位)中,用戶不必綁定已經安裝了一個庫像.NET一樣。 此外,我希望它是便攜式:整個程序只包含一個exe文件。 因此,要總結: 我怎麼能做出一個EXE文件GUI的C++程序