Visual Studio Project Properties Manager(属性管理器)

本文详细介绍了Visual Studio 中的项目属性管理器,包括如何为不同构建组合和目标平台配置属性,设置属性表,以及如何在解决方案管理器中操作项目属性。

原文来自:https://msdn.microsoft.com/en-us/library/669zx6zc.aspx

注:译者有节选


Visual Studio Project Properties Manager(属性管理器)

        在visual studio 中所有的编译选项、链接选项、调试选项、以及自定义的构建步骤,都是在属性管理器(Project Properties Manager)中进行配置的。你可以为不同的构建组合(Debug 或 Release)、目标平台(Win32,x64,或者 ARM)来使用独立的属性配置。你也可以为一个项目设置独立的配置。
        虽然你可以在一台计算机上设置一个全局的配置,但是我们不推荐你这么做。我们建议你使用属性管理器( Property Manager)来为每一种你希望重复使用(或与他人分享)的项目来创建一个独立的属性表。
        执行下面的操作来显示属性管理器:视图(View)->其他窗口(Other Windows)->属性管理器(Property Manager)。
        虽然你可以直接编写属性表,但是我们仍然要强烈的建议你使用IDE,因为你自己编写的可能会存在一些细微的问题。
        在VS中工程文件是以.vcxproj结尾的XML文件。你在IDE中设置的属性全部直接写在工程文件里面了、或者你构建时导入的属性表。

       
        上图展示了Visual C++项目的属性配置页面。$(...)代表宏,VC++ Directories是一个可配置的属性,它的值可以随着不同的配置而不同-比如,Debug或Release。你可以使用配置和平台列表(在配置页的上方)来设置当前属性表针对的平台和配置。在大多数情况下,全平台和全配置应该是正确的选择。

     为一个项目设置属性

        通用的步骤如下:

        1. 在菜单工具栏上点击Project->Properties或者在解决方管理器、属性管理器中打开快捷菜单并选择Properties,属性管理器对话框就可以打开了。

      2. 在最上面选择你的配置和目标平台。

      3. 设置属性值,完成后点击ok按钮,新值就存到你的工程文件中了。

       

### 如何在Visual Studio中配置和使用CPLEX #### 创建新的C++控制台应用程序 为了开始配置,在Visual Studio环境中启动一个新的C++项目。选择“创建新项目”,接着挑选“控制台应用(C++)”。这一步骤为后续集成CPLEX奠定了基础[^2]。 #### 设置项目属性以支持64位架构 由于CPLEX是以64位形式发布的,因此需要确保所开发的应用同样针对此平台编译。通过`BUILD -> Configuration Manager`选项调整当前解决方案的活动平台设置至x64,从而实现这一点。这一更改对于确保兼容性和性能至关重要[^3]。 #### 包含必要的头文件并定义宏指令 为了让程序能够访问CPLEX的功能模块,需引入特定的头文件: ```cpp #include <ilcplex/ilocplex.h> ``` 紧接着声明宏命令`ILOSTLBEGIN`来启用标准模板库的支持。这是成功链接到CPLEX API的关键步骤之一。 #### 指定额外依赖项以便于链接器工作 进入项目的属性页面(`Project -> [Your Project Name] Properties`),导航至`Configuration Properties -> Linker -> Input -> Additional Dependencies`字段内输入如下三项静态库路径(假设安装目录位于默认位置): - `C:\Program Files\IBM\ILOG\CPLEX_Studio127\cplex\lib\x64_windows_vs2015\stat_mda\cplex1270.lib` - `C:\Program Files\IBM\ILOG\CPLEX_Studio127\cplex\lib\x64_windows_vs2015\stat_mda\ilocplex.lib` - `C:\Program Files\IBM\ILOG\CPLEX_Studio127\concert\lib\x64_windows_vs2015\stat_mda\concert.lib` 这些库提供了优化求解器的核心功能及其接口函数[^4]。 完成上述操作之后,便可以在Visual Studio环境下顺利编写基于CPLEX的线性规划或其他类型的数学模型了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值