vs属性配置文件|vs2013怎么添加头文件和库文件

A. vs2013怎么添加头文件和库文件

在VS工程中,添加c/c++工程中外部头文件及库的基本步骤:1、添加工程的头文件目录版:工程—属性—配置属性—c/c++—常规权—附加包含目录:加上头文件存放目录。2、添加文件引用的lib静态库路径:工程—属性—配置属性—链接器—常规—附加库目录:加上lib文件存放目录。然后添加工程引用的lib文件名:工程—属性—配置属性—链接器—输入—附加依赖项:加上lib文件名。3、添加工程引用的dll动态库:把引用的dll放到工程的可执行文件所在的目录下。注意:第一步可以不用,直接在工程里加入动态库的头文件,在使用代码处引用这个头文件。

B. 如何让VS根据编译环境选择相应的配置文件

其实微软还是蛮有创造力的,一个配置文件居然弄了这么多的形式,从原来的ini到现在的xml,总而言之让我们这些在微软殿堂里的程序员翘着屁股追赶。微软最新的配置文件实际上就是个xml文件,以后缀名.config表示,但是在VS中默认只有一个配置文件,app.config或者web.config,有时我们想添加自己命名的配置文件却感觉很乏力,我这篇博客就是来介绍下如何让VS能够按照我们的意愿使用配置文件。使用情景:我们现在有两套WCF服务,一个是测试服务,一个是正式服务,我们想让VS在Debug模式下选择包含测试服务的配置文件,在Release模式下选择包含正式服务的配置文件。这里使用的技术是MSBuild,在VS自带的MSDN中有详细阐述,这项技术主要用于定制VS的编译过程本篇博客主要参考了文章http://icelava.net/forums/thread/2920.aspx,如果打不开就翻墙吧!首先新建一个WinForm项目,在项目中添加两个配置文件app.Debug.config和app.Release.config(如果有自带的App.config,可将其删除),并在两个配置文件中添加测试数据然后打开项目所在文件夹,用文本编辑器打开项目文件,在这里我推荐Notepad++,当然你可以根据个人习惯选择自己喜欢的编辑器。注意:千万不要用写字板打开,因为写字板会改变文件的换行符,使程序不能正确加载配置文件打开文件最后处会看到下面一段注释的内容,意思很清楚就不用解释了<!– To modify your build process, add your task inside one of the targets below and uncomment it.Other similar extension points exist, see Microsoft.Common.targets.<Target Name="BeforeBuild"></Target><Target Name="AfterBuild"></Target>–>修改AfterBuild任务如下:1 <Target Name="AfterBuild">2 <Delete Files="$(TargetDir)$(TargetFileName).config" />3 <Copy SourceFiles="$(ProjectDir)\app.$(Configuration).config"4 DestinationFiles="$(TargetDir)$(TargetFileName).config" />5 </Target>这段代码的意思就是在Build完成时候,删除目标文件夹下的xxx.config文件,并根据当前配置环境将项目文件夹中对应的config文件内容复制至目标文件夹,保存名称为相应的xxx.config。编辑完成后保存,这是VS会提示点击“重新加载”即可,然后在Form1中添加测试代码:1 public partial class Form1 : Form2 {3 public Form1()4 {5 InitializeComponent();6 label1.Text = System.Configuration.ConfigurationManager.AppSettings["ILoveSleep"];7 }8 }从运行结果来看,已经达到了预期目的,现在需要做的就是在app.Debug.config中添加测试服务的配置,在app.Release.config中添加正式服务的配置,当选择Debug模式时,程序会连接测试服务,Release模式时,程序会连接正式服务!MSBuild十分强大,用好了几乎可以对整个VS编译过程进行定制,完成自己想要的任何操作!<script type="text/javascript"><!–google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//–></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

C. vs程序怎么加载配置文件

共1个回答郭子阳2022-02-20 11:55:57VS如何配置应用程序文件我们在这里打开应用程序文件。此时我们就能在这里看到文件名。此时我们就能在这里看到相关的文件。同事可以看到他的发布状态。此时我们还能看到下载组是否必须。再修改一下哈希散列即可完成设置。查看更多关于VS如何配置应用程序文件

D. vsunitest配置文件路径

在visual studio做单元测试时,相关的xml结果会默存放在一个output文件夹中,但是由于单元测试的默认机制,每次都会在TestResult中根据当前时间新建一个文件夹用以存放会用到的config文件和dll文件。这个时候就会出问题了。TestResult的OUTPUT目录是在testsetting里面设置的。而config文件的 to Output Directory(选中config文件,选择properties)的属性是针对Build而言的,这样就会导致两个Output目录不一致的问题。那么此时你选择 always的话,还是不会到testresult的OUTput目录中。这样,在访问相应会用到的xml文件时候,就会出现找不到文件的情况。从而报错。【解决】首先可通过vs的Test菜单项,选择Edit test setting编辑你使用到的testsetting,(当然也可以找到solution中的solution Items文件夹编辑其中的testsetting)。有了前面的原因分析。我们可以很容易的分析出,这里我们主要是变更输出目录即可,只要将两输出目录调整一致即可。我在这里是这么做的,在General中选择user define schema,并且去掉Append date-time stamp项,这个是为了让test result的output目录固定。然后这里设置的prefix定义了test result中的目录。然后,再选择unittest project的属性,在bulid标签处,将output directory改掉,选择为我们之前test result设置的output。这样两个output目录一致后,就一切正常了

E. 如何让VS根据编译环境选择相应的配置文件

首先新建一个WinForm项目,在项目中添加两个配置文件app.Debug.config和app.Release.config(如果有自带的App.config,可将其删除),并在两个配置文件中添加测试数据然后打开项目所在文件夹,用文本编辑器打开项目文件,在这里我推荐Notepad++,当然你可以根据个人习惯选择自己喜欢的编辑器。注意:千万不要用写字板打开,因为写字板会改变文件的换行符,使程序不能正确加载配置文件

F. 如何让opencv在vs中的配置变成属性文件

摘要:在VS2010环境中应用Opencv,网上找到了很多配置方法,但大多都是老版本的,很多新手面对最新版本的Opencv无从下手,就给新手童鞋写了这么一篇超级详细的配置攻略,贴上来共享。要强调一点的就是,这种配置方法里使用的Opencv库是直接安装Opencv时候自带的dll库,在你的VS里面是无法调试Opencv的。如果需要调试Opencv,必须应用自己编译出来的Opencv库,具体怎么编译自己的Opencv库,网上有很多例子,再此不再赘述。1、下载软件下载OpenCV-2.4.0,双击解压到%opencv%(凡是出现%opencv%的地方均替换为你自己opencv的路径全名,如D:\program\opencv)。下载VS2010,安装。 2、配置OpenCV环境变量计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加” %opencv%\build\x86\vc10\bin”和”%opencv%\build\common\tbb\ia32\vc10”(里面的%opencv%记得换成自己的opencv路径。例如我的:D:\program\ifly\bin;D:\Program Files (x86)\opencv\build\x86\vc10\bin;D:\Program Files (x86)\opencv\build\common\tbb\ia32\vc10)。3、配置工程的opencv依赖(每次新建工程都要重新配置,要执行此步骤请先跳到第4步建立工程)1)、项目(菜单项)->…属性->VC++目录:需要配置“包含目录”和“库目录”两项。2)、配置“包含目录”项:添加行”%opencv%\build\include”即可。但在运行别人的opencv项目时,可能别人直接引用了上述目录的子目录路径,如果出现include错误,则再添加”%opencv%\build\include\opencv”和(或)”%opencv%\build\include\opencv2”,即可解决问题。3)、配置“库目录”项:添加行”%opencv%\build\x86\vc10\lib”即可。4)、配置连接器:项目(菜单项)->…属性->连接器->输入->附加依赖项针对debug配置添加以下库:opencv_calib3d240d.libopencv_contrib240d.libopencv_core240d.libopencv_features2d240d.libopencv_flann240d.libopencv_gpu240d.libopencv_highgui240d.libopencv_imgproc240d.libopencv_legacy240d.libopencv_ml240d.libopencv_objdetect240d.libopencv_ts240d.libopencv_video240d.lib如果是release配置(以后再说,只需要添加上面的debug配置就行了现在),则添加:opencv_calib3d240.libopencv_contrib240.libopencv_core240.libopencv_features2d240.libopencv_flann240.libopencv_gpu240.libopencv_highgui240.libopencv_imgproc240.libopencv_legacy240.libopencv_ml240.libopencv_objdetect240.libopencv_ts240.libopencv_video240.lib4、用VS2010新建控制台工程测试:1)、文件->新建->项目->Visual C++->Win32 控制台应用程序(输入名称test)2)、确定->下一步->附加选项选“空项目”->完成3)、解决方案资源管理器->源文件(右键)->添加->新建项4)、Visual C++->C++文件:输入名称test点添加5)、粘贴下面的代码,保存复制代码 1 #include <opencv2\opencv.hpp> 2 #include <iostream> 3 #include <string> 4 using namespace cv; 5 using namespace std; 6 int main() 7 { 8 Mat img = imread("pp.jpg"); 9 if(img.empty())10 {11 cout<<"error";12 return -1;13 }14 imshow("xx的靓照",img);15 waitKey();16 17 return 0;18 }复制代码6)、把自己的靓照改名为pp.jpg,然后放到工程项目的test文件夹里面(是里面那个test文件夹)7)、按照第3步骤的方法配置工程的opencv依赖。8)、按F5,如果你的图片出来了就OK了。

G. vs 属性没有microsoft.cpp.x64.user怎么回事

是不是属性配置文件啊,其实你可以创建自己的属性配置文件,随便放哪都行。但是你要是想改缺省的属性配置文件,那些文件在1 C:\Program Files (x86)\MSBuild下,你自己浏览吧,不同版在不同的子目录下

H. vs编程中为什么要用到 配置文件

使用配置文件,可以在不重新编译程序的情况下,通过修改配置文件,改变程序中用到的一些资源。如程序运行时用到的外部文件的路径、数据库连接字串和一些常量文本等。譬如在本地开发了一个应用,需要访问文件C:/temp/abc.txt,在另外一部电脑上使用时,不需要重新编译,也不需要提供源代码,修改写在配置文件中的文件路径,就可以不受路径变化的影响。

I. vs.props属性文件怎么建立

props的卡片界面有三个选项create,update,assigned第一个选项,create,创建的情况,就是按顺序建立,如你一开始描述的。第二个选项,update,更新的情况,就是你的问题。选中这个选项,再点击mat的下拉框,重新选取材料,之后点击右侧update即可。props的材料就被更新了。第三个选项,assigned,赋予的情况,这个多应用在局部单元有特别赋值需求上。比如变截面、变材料零件,可根据区域单元的assigned进行区域性赋予属性。


赞 (0)