【VS开发手册】团队开发的VS版本保持一致

news/2024/7/16 7:56:48 标签: visual studio, ide, 版本统一

        在VS中开发应用程序时,常常会遇到一个问题,就是在编译、连接的时候报link2001,linkxxx错误。如当你在VS2017中使用了在VS2013环境下编译生成的库,就会报link错误,那这个时候最好使用你所需要的库的源码在VS2017的环境下编译生成对应的库,再去调用这个库时,link错误就会消失,好多初学者经常碰到这个问题,这类问题比较隐蔽,很难发现。究其原因,是VS开发环境所基于的windows底层SDK库不同,这个SDK你可以在你所新建的任何一个工程项目的属性页面看到,如下图所示:

       一般你所使用的VS版本不一样,那么你所用的Windows SDK版本也不一样,这就是为什么在一个开发团队中,lead为什么要求所有人的VS版本必须要保持一致的原因。

       再举一个例子,如opencv源码编译,如你在VS2019环境下编译了opencv4.2,并生成了opencv_xxx.lib,opencv_xxx.dll等库文件,这时你最好把这些编译生成的库保存起来,并注明是VS2019环境下编译生成的,下次使用的时候就不至于因为VS的版本不同导致出现link错误的问题,而且最好是dubug和release编译生成的库分别放在不同的文件夹中,这样在后面自己的工程中使用时,debug环境和release环境分别使用对应的库文件,以免混乱。


http://www.niftyadmin.cn/n/1784443.html

相关文章

删除endnote插入Word中参考文献的方法

EndNote帮助里提示的方法如下: To delete an unformatted citation, simply highlight the entire citation (including delimiters), and press the backspace or delete key. While it is possible to highlight a formatted citation and simply press the delete key on yo…

用友U871用户增加User用户的设置方法

一、 软件安装步骤1:若电脑内安装有旧版本的用友系统如U870进入 “添加/删除程序”卸载掉原软件后再升级新系统。 依次卸载原电脑上已安装的低版本用友系统及与之相关的组件,‘用友ERP-U8’,UFIDA ERP-U8 Update,U8SCMWorkflowApp。 步骤二: 删除安装文件所在目录…

计算机视觉算法设计方法

前言:本文简单总结了自己在计算机视觉算法开发过程中的几个设计方法。 目录 1.针对图像的线性操作 2.逻辑复杂并不代表处理效率低 3.好的算法一定有细节考量 4. 异常检测算法设计必须要有异常数据 5. 传统算法也要制作数据集 1.针对图像的线性操作 在计算机视…

Delphi中关于listview的一些使用

//增加 i : listview1.Items.Count; with ListView1 do begin ListItem:Items.Add; ListItem.Caption: IntToStr(i); ListItem.SubItems.Add(第 IntToStr(i) 行); ListItem.SubItems.Add(第三列内容); end;//按标题删除 for i:ListView1.It…

vs2008 如何使用membership(转)

开发平台: VS2008 RTM SQL SERVER 2005 企业版 ASP.NET 3.5 Extensions CTP MVCToolkit 1.新建一个MVC的工程,随便取个名字吧 2.建立SQL数据库,命名为mvc_test 3.运行C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspne…

《生命中的五只球》最佳翻译版.

忙忙碌碌,有时候会看看这篇文章, 有些版本翻译的很差,这篇是翻译的比较完善的,收藏一下. 生活就象是在空中抛接五只球的游戏.这五只球分别是:工作,家庭,健康,友谊和精神&…

Android 音量调节

2019独角兽企业重金招聘Python工程师标准>>> frameworks/base/media/java/android/media/AudioService.java 1190 private int getActiveStreamType(int suggestedStreamType) { 1191 boolean isOffhook false; 1192 try { 1193 I…

AS3.0基础学习笔记(5): 类

关于类的一些定义和说法,官方文档里面提供了完整定义和说明,这里只是大概提示一下,从As2.0 开始其实已经支持了一些类的定义,支持一些继承关系,到了3.0后,在原来的基础上增加更多关于面向对象的支持&#x…