我想爲我的舊windows機器編譯一個exe文件,但我遇到了最新版本的Visual Studio問題。Windows嵌入式標準不是有效的win32 C++
將其設置爲win32應用程序。
靜脈輸液組件的平臺工具集:Visual Studio的2015年 - 的Windows XP(v140_xp)
我對C中的Windows XP支持++安裝。
我的運行時庫:多線程調試(/ MTD)
我額外的庫目錄設置爲: 「C:\ Program Files文件(x86)的\微軟的Visual Studio 14.0 \ VC \ lib中;」
安裝了MSVC 2015 C++ redis。在目標機器上。
仍然說它是一個無效的win32應用程序。
目標平臺:「窗口嵌入標準,服務包3」
看到後:This post我要去嘗試和自定義安裝的視覺工作室2012年只是其C++爲XP,所以我可以告訴它來建立與那編譯器。
這是因爲windows xp的Windows SDK的新變化很難,或者這是與嵌入式標準有關嗎?
我的建議:儘快遠離Windows XP。 – edtheprogrammerguy
@edtheprogrammerguy也會愛。但是我正在編寫這個程序的設備只適用於嵌入式標準。期。 –
這是Windows嵌入,而不是桌面XP-我不確定,但你需要使用一些早期的Visual Studio版本(或更早的工具鏈),例如對於Windows CE,我只能使用Visual Studio 2005(也許2008將工作太)。在這裏看到更多的細節:https://msdn.microsoft.com/en-US/library/ms950428.aspx – marcinj