portability

    3熱度

    2回答

    如何寫一個便攜式的init腳本與 新貴(Ubuntu的) systemd 可選的init.d工作 其他平臺(Windows,安卓,OS-X)在我的情況下並不重要。

    2熱度

    1回答

    我明白,CMake可以使項目在各種編譯器/ IDE環境中輕鬆構建。我爲自己體驗過這一點,當CMake從一些開源項目(酷!)爲我製作一個可用的,可構建的Xcode項目時,我感到非常驚訝 但是我不明白的是你如何正確地更新CMake系統對CMake爲您創建的項目做出了重大改變。 例如,我在設想一個工作流程,通過CMake將項目保持爲便攜式。因此,我創建了一個github項目的克隆,使用CMake創建我的

    -5熱度

    2回答

    我有一個C#winForms程序,旨在運行多個PC的USB驅動器。當我將USB驅動器連接到另一臺PC時,驅動器號更改。我怎樣才能使我的驅動器盤符在所有PC上保持一致,或使我的程序真正「便攜」。我需要驅動器盤符,因爲我有一個指向特定目錄的SQLite數據庫數據源。我也有PDF文件打開從一個特定的驅動器號的某個目錄。謝謝

    0熱度

    2回答

    我有一個很小的(70行)Python腳本,我需要一個包含腳本所有依賴關係的可執行文件。它應該可以在窗口上使用,其中python-magic僅適用於cygwin。 現在我試着使用Nuitka,它給了我一個6MB的可執行文件,但它不能在Windows上執行,因爲它表明它不是一個有效的可執行文件,沒有關於它爲什麼不是有效的更多信息。 然後我被告知嘗試cx_freeze,我無法安裝。 Pip指出我的pyt

    2熱度

    2回答

    我想寫一個便攜式存儲器搜索功能。簽名類似於此: return_type FindPattern(uintptr_t start, size_t length, const unsigned char* pattern, const char* mask); 功能掃描當前進程存儲器從地址start開始,爲下一個length字節並返回第一字節序列的第一個字節的匹配給定pattern與地址給定mas

    0熱度

    1回答

    我希望安裝Winforms應用程序。爲此,我將Copy Local設置爲適用於MY引用的dll。我構建我的項目並複製/Bin/Release或/Bin/Debug中的所有文件(作爲我的項目設置)。 但問題是我必須在客戶機上安裝相應的.Net Framework版本。 有沒有Winforms應用程序在客戶端機器上運行而沒有安裝.Net Framework的選項。所以我可以在USB驅動器上覆制並運行任

    5熱度

    1回答

    我有一個C項目,可以移植到各種(PC和嵌入式)平臺。 應用程序代碼將使用各種調用,這些調用將具有特定於平臺的實現,但共享一個共同的(通用)API以幫助實現可移植性。我試圖以最合適的方式來聲明函數原型和結構。 下面是我想出迄今: 的main.c: #include "generic.h" int main (int argc, char *argv[]) { int ret;

    4熱度

    2回答

    我正在寫一些代碼,在Python 3工作,但不是Python的2 foo = lambda x: x + "stuff" class MyClass(ParentClass): bar = foo def mymethod(self): return self.bar(self._private_stuff) 我希望它簡單地打印私密的東西,但如果我的函數嘗

    3熱度

    2回答

    我想知道C庫系統/字符串/數據結構/數據庫等是否依賴於平臺。 什麼是這些庫依賴於特定平臺的事情? 像正則表達式/字符串操作/ sql連接等庫是如何依賴於一個平臺。 我可以在任何平臺上將它們用於文件I/O /路徑等 ,就像我們在使用sys/os等模塊的python中執行的操作一樣。 我想建立一個程序,用繩子,數據庫(sqlite3的,MySQL和甲骨文),數據結構,文件I/O和系統路徑交易。並且可以

    0熱度

    3回答

    所以我想這是一個更具風格的問題。 我需要寫入一個大小爲3字節的元素的動態數組。 (像素大小爲24bpp的位圖) 所以,每個元素都必須是char [3]。 如果我想避免使用struct pixel{ char R, char G, char B},避免預處理語句的使用,是有可能把它寫成 char* pixel[3] 並在3*sizeof(char)步驟分配? 爲了說明高度和寬度,我需要一個cha