我想为我的旧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