VS2013怎样设计数据库(添加表和数据项)?

VS2013怎样设计数据库(添加表和数据项)?,第1张

创建数据库

选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接。

在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点

右键单击【数据库】节点,从d出来的快捷菜单中选择【新建数据库】命令。

执行上述 *** 作后,会d出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作,

在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。

在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。

在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。

切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性

切换到【文件组】页,在这里可以添加或删除文件组。

完成以上 *** 作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。

VS显示“vs未找到导入XXX.vcxproj 项目,请确认 import 声明中的路径正确”。本文以属性表和版本升级为例。其他问题解决方法相似。

1)添加属性表

打开别人的项目时,如果他在项目中添加了属性表,而属性表并未同时与工程一起打包,那么你的VS就会显示:

D:\xxxx\xxxx.vcxproj : error : 无法读取项目文件“xxxx.csproj”。

D:\xxxx\xxxx.vcxproj( ): 未找到导入的项目“C:…..\xxxx.targets”。请确认 import 声明中的路径正确,且磁盘上存在该文件。

这时用记事本打开xxxx.vcxproj

<Import Project=....... />

  <ImportGroup Label="ExtensionSettings">

  </ImportGroup>

  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">

找到`诸如这样的 Import 标签对 ,和你未导入的项目“C:…..\xxxx.targets”,把“C:…..\xxxx.targets”所在的 Import 行删除就可以了。注意,可能有多个,要全部删除。最后重新加载项目即可。

提醒一下,为了以后代码的可移植性,尽量少使用属性表,或者把属性表复制到工程内。

2)版本升级 参考:升级CUDA

升级版本时也会出现以上提示,同样用记事本打开xxxx.vcxproj,找到软件所在的Import标签对,修改版本号就可以了。

如:

<Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 5.5.props" />

修改CUDA的版本号即可。

说白了就是将VS第一次配置OpenCV的项目属性表保存下来,每次新建项目时引用即可。

目录

解压OpenCV

配置系统环境变量

创建VS新项目

添加项目属性表

配置项目属性表

引用项目属性表

声明:

下展示内容,配置方案为OpenCV2.4.9+VS2013+win10+x64,但方法适用于OpenCV2.4.8、OpenCV2.4.9、

OpenCV2.4.10,适用于win7、win8.1、win10,适用于x64和x84(下面会讲解如何对应修改)。如果问为什么适用?因为我都试

过啊~

会一次性配置的知友请直接看第四部分和第六部分,因为其余部分跟一次性配置是一样的。

一、解压OpenCV

比如本人解压在G盘根目录下

二、配置系统环境变量

打开“系统属性”,点击“环境变量”

双击Path的值部分

填上OpenCV的bin路径

注意:

1、此时电脑最好重启下。

2、如果你的应用程序是win32控制台应用程序,则选择x32的路径;如果你的应用程序是win64控制台应用程序,则选择x64的路径。(感谢 @吴信仰 的指正和解惑。)

3、vc10, vc11, vc12 分别表示VS2010, VS2012, VS2013的Visual Studio使用的编译器版本,根据自己的VS版本来填写正确的编译器版本号。

三、创建VS新项目

四、添加项目属性表

“视图”打开“属性窗口”

右击“Debug|Win32”点击“添加新项目属性表”(如果想在Release模式下使用OpenCV,右击Release|Win32,同理可得)

给属性表命名

五、配置项目属性表

双击创建的属性表

5.1添加包含目录

5.2添加附加库目录

注意:

1、如果你的应用程序是win32控制台应用程序,则选择x32的路径;如果你的应用程序是win64控制台应用程序,则选择x64的路径。

2、vc10, vc11, vc12 分别表示VS2010, VS2012, VS2013的Visual Studio使用的编译器版本,根据自己的VS版本来填写正确的编译器版本号。

5.3添加附加依赖项

附加依赖项如下:

opencv_imgproc249d.lib

opencv_calib3d249d.lib

opencv_contrib249d.lib

opencv_core249d.lib

opencv_features2d249d.lib

opencv_flann249d.lib

opencv_gpu249d.lib

opencv_highgui249d.lib

opencv_legacy249d.lib

opencv_ml249d.lib

opencv_nonfree249d.lib

opencv_objdetect249d.lib

opencv_ocl249d.lib

opencv_photo249d.lib

opencv_stitching249d.lib

opencv_superres249d.lib

opencv_ts249d.lib

opencv_video249d.lib

opencv_videostab249d.lib

注意:

1、249对应OpenCV2.4.9,其他版本做对应修改。

2、后缀d代表Debug模式,如果是Release模式去掉d。依个人情况选择Debug模式或者Release模式。

六、引用项目属性表

打开项目目录,你会看到如下文件

以后新建项目时,打开属性管理器,右击Debug|Win32选择添加现有属性表上述文件即可。

========================

以上,应该算VS一次配置永久使用OpenCV了^ ^

编辑于 2016-05-13

12 条评论

感谢

分享

收藏

没有帮助

举报

作者保留权利

ZZ Chris

,在野武将

18 人赞同

不同意vczh的做法,遇到需要切换opencv版本的情况太麻烦。

请认准属性表,一次编写,到处使用,系统环境变量你都不需要设定,所有设定都写在属性表文件中,用的时候在vs里导入属性表。如果要切换opencv版本,只修改opencv编译输出目录就可以了。

比如OpenCV3.0版的,可以命名为opencv300.props:

<?xml version="1.0" encoding="utf-8"?>

<!--

OpenCV 3.0.0属性表文件

不用单独配置环境变量OpenCV

也不用单独在系统PATH上添加OpenCV可执行路径

只需要在VisualStudio-"菜单"-"视图"-"属性管理器"中添加现有属性表,添加本文件

使用前请将下面的OpenCVRoot修改为你的OpenCV编译输出目录

-->

<Project ToolsVersion="4.0" xmlns="">

<ImportGroup Label="PropertySheets" />

<PropertyGroup Label="UserMacros" />

<PropertyGroup>

<!-- 请把OpenCVRoot属性的值替换为你的OpenCV编译输出的目标目录,它包含x64、x86这样的子目录 -->

<OpenCVRoot>D:\lib\opencv300\build</OpenCVRoot>

<!-- 指定INCLUDE路径-->

<IncludePath>$(OpenCVRoot)\include$(IncludePath)</IncludePath>

<!-- 指定链接所需lib目录-->

<LibraryPath Condition="'$(Platform)'=='Win32'">$(OpenCVRoot)\x86\vc12\lib$(LibraryPath)</LibraryPath>

<LibraryPath Condition="'$(Platform)'=='X64'">$(OpenCVRoot)\x64\vc12\lib$(LibraryPath)</LibraryPath>

<!-- 保证系统处于Debug模式时,可以使用相对路径读取源代码目录下的文件,比如"lena.jpg"而不必是"d:/work/test/test/lena.jpg" -->

<LocalDebuggerWorkingDirectory>$(ProjectDir)</LocalDebuggerWorkingDirectory>

<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

<!-- 让系统PATH临时包含指定的dll目录 -->

<LocalDebuggerEnvironment Condition="'$(Platform)'=='Win32'">PATH=%PATH%$(OpenCVRoot)\x86\vc12\bin</LocalDebuggerEnvironment>

<LocalDebuggerEnvironment Condition="'$(Platform)'=='X64'">PATH=%PATH%$(OpenCVRoot)\x64\vc12\bin</LocalDebuggerEnvironment>

</PropertyGroup>

<!-- 以下是程序需要加载的lib文件。-->

<ItemDefinitionGroup>

<Link Condition="'$(Configuration)'=='Debug'">

<AdditionalDependencies>opencv_ts300d.libopencv_world300d.lib%(AdditionalDependencies)</AdditionalDependencies>

</Link>

<Link Condition="'$(Configuration)'=='Release'">

<AdditionalDependencies>opencv_ts300.libopencv_world300.lib%(AdditionalDependencies)</AdditionalDependencies>

</Link>

</ItemDefinitionGroup>

<ItemGroup />

</Project>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11558983.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存