我想知道一種編程語言,它不需要在目標系統上安裝運行時/依賴關係。我的主要目標是Windows XP及以上。不需要安裝運行時/依賴關係的編程語言
我嘗試AutoHotkey的,但它dosent有很多進步的功能。
首先,請確認確實「C++」需要對目標系統上安裝運行時/依存度的Win XP或更高版本。其次,請給我一個替代C++的例子,它不需要安裝依賴項。
更新:我將使用代碼塊!編譯的C++代碼是否需要依賴關係?
UPDATE:很抱歉的誤解,通過代碼塊我的意思是代碼塊的默認編譯器(即:GNU GCC Compiler
或MinGW
)。
VISUAL C更具體++通常要求在目標計算機上安裝的庫,但你*能*封裝,內置.exe文件中的DLL文件。您也可以將庫函數編譯到.exe ittself中進行「靜態」構建。這兩種方法都可能適合你。 (只有評論,因爲我確定別人可以填寫如何做到這一點,並有適當的答案) – jcoder
似乎相當嚴格的要求。大多數程序都有依賴項,爲什麼你的不同?你想做什麼? –
@PeterWood大多數程序都依賴於操作系統的存在,但他們沒有理由依賴於其他任何東西。您可以靜態鏈接除操作系統之外的所有內容,並且不應該存在依賴關係。 (實際上,如果您希望代碼在不同的系統上運行,並且這些庫可能具有不同的,不兼容的庫版本,則應__靜態鏈接大多數庫。) –