vs只有32bits的没有64bits。

本来程序没问题,后面一直报错

LIBCMTD.lib(close.obj) : error LNK2001 LNK2019

换了各种 MD/MT/MTD 都没用,其实只要一步就可以,将win32改成x64就好了。

这个帖子http://www.cnblogs.com/ycpanda/p/3667795.html,是很系统的配置32bits的vs2010在64bits的系统下生成。

一、X86,即一般普通PC上跑的程序版本,不用修改工程属性

二、X64

1、设置工程平台---会在工程目录下生成  X64 文件夹

在工具栏--->生成--->配置管理器 窗口

  设置“活动解决方案平台”和“平台” 为X64,“平台”那里没有X64,就点击新建。

2、选择目标机器平台

在工具栏--->项目--->xx属性 窗口

  选择  “配置属性”--->"链接器"--->"高级"--->"目标计算机"--->"MachineX64"

三、DLL依赖问题

1、取消依赖CLR

  选择  “配置属性”--->"C/C++"--->"公共语言运行时支持"  设置为无

2、设置MFC库连接方式

  “配置属性”--->"常规"--->"MFC使用"

  设置为   “使用标准windows库“  或 ”在静态库中使用MFC“

3、设置代码生成运行库

  “配置属性”--->"C/C++"--->"代码生成"

  设置 ”运行库” 为 "多线程/MT"

附上CSDN论坛上的一个版主的说明:

1. 确定用的是32位编译器
2. 确定不使用/clr选项:这将依赖.NET
3. 确定使用/MT静态链接CRT
这样编译出来的程序自然可以到处跑。

最新文章

  1. 【腾讯Bugly干货分享】微信小程序开发思考总结——腾讯“信用卡还款”项目实践
  2. iOS开发 - OC - duplicate symbol _OBJC / undefind symbol 错误的相关处理
  3. 运行在linux上的mysql常用命令
  4. [BZOJ 1295][SCOI2009]最长距离(SPFA+暴力)
  5. JavaWeb项目开发案例精粹-第6章报价管理系统-001需求分析及设计
  6. [转] gdb中忽略信号处理
  7. Windows Azure 社区新闻综述(#71 版)
  8. setjmp和longjmp函数使用详解
  9. html5css3杂记
  10. memcached 实验论文
  11. CentOS配置日志集中管理
  12. PHP代码审计
  13. 2018-2019-2 20165316 《网络对抗技术》Exp1 PC平台逆向破解
  14. jquery选择器基础知识(复制w3c)
  15. python 基础———— 字符串常用的调用 (图2)
  16. java问题
  17. sitecore系列教程之目标功能有什么新意?
  18. float浮动,定位
  19. 架构:The Onion Architecture : part 3(洋葱架构:第三篇)(转载)
  20. TCP_NODELAY 和 TCP_NOPUSH的解释

热门文章

  1. RapidJSON 代码剖析(四):优化 Grisu
  2. 软件开发学习笔记 <二>软件开发模型、Up、Rup、敏捷Up
  3. delphi 取cpu号
  4. 【USACO 2.4】Cow Tours (最短路)
  5. c# 集合
  6. Python 从零学起(纯基础) 笔记 之 迭代器、生成器和修饰器
  7. java之线程
  8. java并发编程实战(java concurrency in practice)
  9. 你所不了解的float(滥用float的怪异现象)
  10. Publishing failed with multiple errors 异常