zoukankan      html  css  js  c++  java
  • Win7下使用Visual Studio为WinXP编译可执行文件

    造冰箱的大熊猫@cnblogs 2019/8/5

    2019/9/5补充:参见这里

    1、问题

    开发机是64位Win7,想开发能够运行在WinXP下的C程序,怎么办?

    2、解决方法

    一个简单粗暴的解决办法是:

    1)开发机(64位Win7)上安装Visual Studio 2015。

    2)使用VS2015创建工程,编写源代码。在工程属性中,选择工具集为v140_xp,然后使用Release模式编译程序。

    3)在目标机(WinXP)上安装Microsoft Visual C++ 2015 Redistributable。

    4)将编译输出的Release文件夹复制到目标机,鼠标双击或命令行输入命令即可运行exe文件。

    需要注意:

    1)用Debug模式编译,在目标机上会报找不到VCRUNTIME140D.dll错误。

    2)开发机使用Visual Studio 2017行不行?不知道,没试过。

    3)开发机使用Visual Studio 2019行不行?试了,没搞定,编译时链接器报LNK1104错误(找不到kernel32.lib),到底是VS2019本身就不支持这样的开发要求还是哪里设置不对不晓得,中英文的资料找了一些看,有的说可以有的说不可以,晕菜,烦请懂的攻城狮告知。

    参考

    [1] Microsoft Visual C++ 2015 Redistributable下载地址 @ 微软官网。提示,WinXP下安装vc_redist.x86.exe。

  • 相关阅读:
    Scrapy中间件
    Scrapy简介
    Scrapy解析器xpath
    postman
    yarn
    brew 安装 yarn 时候失败
    immutability-helper 用途+使用方法
    js 正则
    react redux 应用链接
    react 事件传参数
  • 原文地址:https://www.cnblogs.com/pandabang/p/11308232.html
Copyright © 2011-2022 走看看