vs2005编译文件版本号在哪里设置|如何确定VS编译器版本

|

① 如何设置编译生成的动态库的版本号

展开xxx.rc,其下有个Version项,把它展开,里面有个VS_VERSION之类的东西,双击打开,修改里面的相关字段即可如果版没有这个Version项,你可权以右键单击xxx.rc项,弹出的菜单中选择“添加资源”,剩下的我就不必多说了吧

② 如何查vs2005版本

在你安装的时候,选择自定义安装,右边上面有介绍的,我只知道这个能查看,安装好的话,按下面方法查看以英文版为例:1)打开以下文件:<CD Drive>:\vs\_267_RTL_x86_enu_Core_IDE_VS7.cab2)解压此文件中的文件FL_devenv_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8,然后重命名为devenv.exe3)查看其版本,比如:8.0.50727.42 built by: RTM(这个没试过,我也是刚刚找的,你先试下,我还在装)

③ 我用VS2010开发的网站,怎样在VS2005环境下打开怎样改变在不重写网站的情况下,修改默认的framework版本号

首先,在“项目”菜单里,把项目属性“目标平台”改为框架2.0,保存退出。然后,用记事本或用编辑文本文件的方式打开你的项目文件,后缀为.sln第一行:把“Microsoft Visual Studio Solution File, Format Version 11.00”改为“Microsoft Visual Studio Solution File, Format Version 9.00”第二行:把“# Visual Studio 2010"改为“# Visual Studio 2005"就行了

④ 如何修改visual studio的sdk版本号

默认情况下,项目系统使用对应于 Visual Studio 版本使用创建项目的 .NET framework 版本和工具集版本。可以通过修改项目属性来更改目标平台工具集。可以通过修改项目 (.vcxproj) 文件来更改目标框架。不必为每个编译目标都维护一个单独的基本代码。重要事项Visual Studio Express 2012 for Windows 8 不支持已修改的目标框架或平台工具集。有关兼容性信息,请参见 Visual Studio 11 兼容性。在更改目标框架时,也要将平台工具集为支持目标 framework 版本。例如,若要面向 .NET framework 4.0,则必须使用一个兼容的平台工具集例如 Visual Studio 2010 (v100) or Visual Studio 2012 (v110)。若要针对 Itanium 平台,使用一个兼容的平台工具集例如 Visual Studio 2010 (v100) 或Visual Studio 2008 (v90)。Windows7.1SDK 平台工具集可用于面向 .NET Framework 2.0,3.0,3.5 和 4.0 和 x86、Itanium 和 x64 平台。说明若要更改目标平台工具集,您必须具有关联的 Visual Studio 版本或 windows Platform SDK 安装。例如,针对具有 Windows7.1SDK 平台工具集的 Itanium 平台,必须安装 windows 7 和 .NET framework 4 SP1 的 Microsoft Windows SDK ;但是,在中,在以面向的框架版本和平台工具集条件下,可能使用 Visual Studio 2012 完成开发工作。可以通过创建自定义平台工具集来扩展目标平台。有关更多信息,请参见 Visual C++ 博客上的 C++ Native Multi-Targeting(C++ 本机多目标)。更改目标框架在Visual Studio 中,在 解决方案资源管理器,打开项目的快捷菜单中选择 卸载项目。这卸载项目的项目文件 (.vcxproj)。说明该项目文件位于 Visual Studio 时,修改再次声明了 c. c++ 项目无法加载。但是,那么,当该项目在 Visual Studio 中,加载可以使用其他编辑器 (如记事本) 修改项目文件。Visual Studio 检测到项目文件已更改和实时重新加载项目中。在菜单栏上,依次选择 文件,打开,文件。在打开文件 对话框中,定位到项目文件夹,然后打开项目文件 (.vcxproj)。在项目文件中,找到目标框架版本的项。例如,因此,如果您的项目设计为使用 .NET framework 4.5 中,找到 v4.5 元素的 元素。如果 元素不存在,则您的项目使用 .NET framework,并且无需进行更改。将值更改为需要的框架版本。保存更改并关闭编辑器。在解决方案资源管理器,打开项目的快捷菜单中选择 重新加载项目。在解决方案资源管理器,打开项目的快捷菜单中选择 属性。在属性页 对话框中,在左窗格中,展开 通用属性 然后选择 框架和引用。验证的目标框架 显示新的框架版本。更改项目工具集在Visual Studio 中,在 解决方案资源管理器,打开项目的快捷菜单中选择 属性。在属性页 对话框中,打开的 配置 下拉列表然后选择 所有配置。在对话框的左侧窗格中,展开 配置属性 然后选择 常规。在右窗格中,选择" 平台工具集 然后选择您希望从下拉列表的工具集。例如,因此,如果要编译 Visual Studio 2010 工具集,选择" Visual Studio 2010 (v100)。选择“确定”按钮。

⑤ 怎样 在 vs2005 集成环境中 编译 一个项目

你可以选中你要编译的项目,右键,选中只重新编译该项目。project only选中only build 后面是的项目就行了。或者你直接f7编译,虽然是编译所有项目,但这些都没有什么影响的。如果你想要执行其中你想执行的项目的话,可以通过右键设置为set as startup project. 就是设置为开始执行的项目,然后f5就行了或许悬着debug项。最后说一下what is solution, and what is project?solution(解决方案),这个我觉得应该理解成一个项目。而project(工程)应该是一个工程。对于一个项目来说,可能有很多个部分,这些部分是相互对立的,只通过相关接口来访问。对每个部分可以建一个project。举个简单的例子来说。一个solution下面有连个project,一个是dll project,最后编译生成一个dll文件,而另一个project,编译,执行就需要这个工程。

⑥ 如何查看vs编译器版本

MSVC++ 11.0 _MSC_VER = 1700 (Visual Studio 2011) MSVC++ 10.0 _MSC_VER = 1600 (Visual Studio 2010) MSVC++ 9.0 _MSC_VER = 1500 (Visual Studio 2008) MSVC++ 8.0 _MSC_VER = 1400 (Visual Studio 2005) MSVC++ 7.1 _MSC_VER = 1310 (Visual Studio 2003)MSVC++ 7.0 _MSC_VER = 1300 (Visual Studio 2002) MSVC++ 6.0 _MSC_VER = 1200 MSVC++ 5.0 _MSC_VER = 1100 example: #if (_MSC_VER == 1300) //vc7 #import "acax16ENU.tlb" no_implementation raw_interfaces_only named_guids#elif (_MSC_VER == 1200) //vc6#import "acad.tlb" no_implementation raw_interfaces_only named_guids#elif (_MSC_VER == 1400) //vc8#import "acax17ENU.tlb" no_implementation raw_interfaces_only named_guids#elif (_MSC_VER == 1500) //vc9#import "acax18ENU.tlb" no_implementation raw_interfaces_only named_guids#endif

⑦ 如何确定VS编译器版本

MSVC++ 11.0 _MSC_VER = 1700 (Visual Studio 2011) MSVC++ 10.0 _MSC_VER = 1600 (Visual Studio 2010) MSVC++ 9.0 _MSC_VER = 1500 (Visual Studio 2008) MSVC++ 8.0 _MSC_VER = 1400 (Visual Studio 2005) MSVC++ 7.1 _MSC_VER = 1310 (Visual Studio 2003) MSVC++ 7.0 _MSC_VER = 1300 (Visual Studio 2002) MSVC++ 6.0 _MSC_VER = 1200 MSVC++ 5.0 _MSC_VER = 1100 example: #if (_MSC_VER == 1300) //vc7 #import "acax16ENU.tlb" no_implementation raw_interfaces_only named_guids#elif (_MSC_VER == 1200) //vc6#import "acad.tlb" no_implementation raw_interfaces_only named_guids#elif (_MSC_VER == 1400) //vc8#import "acax17ENU.tlb" no_implementation raw_interfaces_only named_guids#elif (_MSC_VER == 1500) //vc9#import "acax18ENU.tlb" no_implementation raw_interfaces_only named_guids#endif

⑧ 请问VS2005中如何添加编译参数

错误消息“assembly”: 只有在用 /clr 选项编译的代码中才有程序集访问说明符在程序集之外可以看到本机类型,但只能在 /clr 编译中指定本机类型的程序集访问。手动附加参数的方法是在“解决方案资源管理器里”右键点击你的项目或具体要编译的文件选择“属性(R)”;在属性页对话框左边的树状目录可以在“配置属性”找到C/C++;链接器;清单工具等项;展开他们每个最后都会有个“命令行”项;可以在那里面添加;不过;你要添加的是/clr;可以在上面说的“配置属性”的“常规”项中找到“公共语言运行库支持”,在那里选“公共语言运行库支持(/clr)”就OK了哈~

⑨ vs2005命令提示的环境变量是什么,或者说怎么设置vs2005命令提示的环境变量

环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。这点有点类似于DOS时期的默认路径,当你运行某些程序时除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。简单地说这里的“Path”就是一个变量,里面存储了一些常用命令所存放的目录路径。 环境变量相当于给系统或用户应用程序设置的一些参数, 具体起什么作用这当然和具体的环境变量相关. 比如path, 是告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到哪些目录下去寻找; 再如tc或vc++中, set include=path1;path2; 是告诉编译程序到哪里去找.h类型的文件; 当然不仅仅是指定什么路径, 还有其它的作用的, 如set dircmd=/4 设置一个环境变量的作用是在使用dir命令时会把/4作为缺省的参数添加到你的dir命令之后, 就像你的每个命令都加了/4参数, 它实际上是给命令解释程序command设置的一个环境变量, 并且是给dir这个内部命令设置的。 DWORD GetEnvironmentVariable(LPCSTR lpName, LPSTR lpBuffer, DWORD dSize), 参数lpName是你要求查询的环境变量的名, lpBuffer是返回你所指定的环境变量的值的, dSize是告诉这个函数lpBuffer可以存放多少个字节. 分析本地故障时原因很可能就是因为环境变量中的默认路径被删除的结果,默认路径一经设置,当前系统如有程序运行时需要某些DLL或EXE文件,以及Active控件时就会到所有默认路径中去查找,如果在这些目录中查找到相应的程序则自动加载,查找不到则报告缺少某某文件的错误信息。编辑本段环境变量的作用解决双系统的软件共用问题 很多朋友会在自己的计算机上安装双系统,例如C盘安装Windows 98,D盘安装Windows XP。可是某些软件往往只在Windows 98系统中安装,Windows XP系统中是无法正常使用的,比较麻烦却有效的方法是再安装一遍。当我们了解了环境变量中的用途后就可以很好解决双系统的软件共用问题。解决系统运行问题 为什么在Windows 98中安装了的软件在Windows XP下无法运行呢(绿色软件除外)?原因是安装软件时往往须要向系统目录中复制某些文件,而使用另外一个系统时会由于缺少这些文件而无法运行。因此,我们可以通过设置环境变量的方法来解决这个问题。编辑本段环境变量设置方法 在windows操作系统中可以通过我的电脑-〉属性-〉高级,来设置系统的环境变量,然而在此设置的环境变量是否在注册表中具有对应的项呢?答案是肯定的。而在.net 中提供了一个类来获取系统的环境变量及其值。 环境变量分为两类:用户变量与系统变量,在注册表中都有对应的项。 其中用户变量所在位置: HKEY_CURRENT_USER\Environment; 系统变量所在位置为:\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001 \Control\Session Manager\Environment。 另外也可以右击我的电脑——高级——环境变量——在系统变量里有path选项——双击打开——在原有变量的基础上添加英文状态下的分号——然后将路径名输入即可。(切记,不要删除原先的系统变量,只要用分号隔开,然后添加)编辑本段常见环境变量 %ALLUSERSPROFILE% 局部 返回所有“用户配置文件”的位置。 %APPDATA% 局部 返回默认情况下应用程序存储数据的位置。 %CD% 局部 返回当前目录字符串。 %CMDCMDLINE% 局部 返回用来启动当前的 Cmd.exe 的准确命令行。 %CMDEXTVERSION% 系统 返回当前的“命令处理程序扩展”的版本号。 %COMPUTERNAME% 系统 返回计算机的名称。 %COMSPEC% 系统 返回命令行解释器可执行程序的准确路径。 %DATE% 系统 返回当前日期。使用与 date /t 命令相同的格式。由 Cmd.exe 生成。有关 date 命令的详细信息,请参阅 Date。 %ERRORLEVEL% 系统 返回最近使用过的命令的错误代码。通常用非零值表示错误。 %HOMEDRIVE% 系统 返回连接到用户主目录的本地工作站驱动器号。基于主目录值的设置。用户主目录是在“本地用户和组”中指定的。 %HOMEPATH% 系统 返回用户主目录的完整路径。基于主目录值的设置。用户主目录是在“本地用户和组”中指定的。 %HOMESHARE% 系统 返回用户的共享主目录的网络路径。基于主目录值的设置。用户主目录是在“本地用户和组”中指定的。 %LOGONSEVER% 局部 返回验证当前登录会话的域控制器的名称。 %NUMBER_OF_PROCESSORS% 系统 指定安装在计算机上的处理器的数目。 %OS% 系统 返回操作系统的名称。Windows 2000 将操作系统显示为 Windows_NT。 %PATH% 系统 指定可执行文件的搜索路径。 %PATHEXT% 系统 返回操作系统认为可执行的文件扩展名的列表。 %PROCESSOR_ARCHITECTURE% 系统 返回处理器的芯片体系结构。值: x86,IA64。 %PROCESSOR_IDENTFIER% 系统 返回处理器说明。 %PROCESSOR_LEVEL% 系统 返回计算机上安装的处理器的型号。 %PROCESSOR_REVISION% 系统 返回处理器修订号的系统变量。 %PROMPT% 局部 返回当前解释程序的命令提示符设置。由 Cmd.exe 生成。 %RANDOM% 系统 返回 0 到 32767 之间的任意十进制数字。由 Cmd.exe 生成。 %SYSTEMDRIVE% 系统 返回包含 Windows XP 根目录(即系统根目录)的驱动器。 %SYSTEMROOT% 系统 返回 Windows XP 根目录的位置。 %TEMP% and %TMP% 系统和用户 返回对当前登录用户可用的应用程序所使用的默认临时目录。有些应用程序需要 TEMP,而其它应用程序则需要 TMP。 %TIME% 系统 返回当前时间。使用与 time /t 命令相同的格式。由 Cmd.exe 生成。有关 time 命令的详细信息,请参阅 Time。 %USERDOMAIN% 局部 返回包含用户帐户的域的名称。 %USERNAME% 局部 返回当前登录的用户的名称。 %UserPrefix% 局部 返回当前用户的配置文件的位置。 %WINDIR% 系统 返回操作系统目录的位置。编辑本段在命令行中对环境变量进行编辑的方法 查看当前可用的所有环境变量(=系统变量+用户变量) set 查看某个环境变量,如PATH set PATH 添加环境变量,如xxx=aa set xxx=aa 将环境变量(如xxx)的值置为空 set xxx= 在某个环境变量(如PATH)后添加新的值(如d:\xxx) set PATH=%PATH%;d:\xxx (注:在dos窗口中以命令行方式对环境变量的操作只对当前窗口的应用有效)


赞 (0)