VS2010

VS2010的C++项目属性

て烟熏妆下的殇ゞ 提交于 2020-03-02 19:27:32
首先讲讲解决方案和项目之间的关系。 VS2010使用解决方案管理项目,解决方案包含一个或多个项目。 新建一个解决方案TestSolution,包含一个应用程序项目TestApp和一个动态链接库项目TestLib。 TestSolution 解决方案的总目录结构如下: TestSolution.sln为解决方案的配置文件。 TestApp文件夹和Testlib文件夹分别代表TestApp项目和TestLib项目 Debug文件夹以及Release文件夹,存放的是最终生成的结果exe或dll,要注意如果不使用Release生成,则不存在Release文件夹 TestSolution.sdf用来保存预编译的头文件和Intellisense用的,删除这些文件对于工程的开发完全没有影响,还有 项目TestApp的目录结构如下: Debug文件夹和Release文件夹: 存放的是 中间编译结果obj TestApp.vcxproj:项目配置文件 TestApp:vcxproj.filters: 用于项目下文件的虚拟目录 。关于 vcxproj.filters文件的详细介绍,可以看这篇文章: http://www.cjjjs.cn/paper/xmkf/6242015223023494.aspx TextApp.vcxproj.user:用户的一些相关配置 第二,常用项目属性和系统配置变量关系

VS2010不能添加System.Data.OracleClient引用

吃可爱长大的小学妹 提交于 2020-03-01 16:24:56
vs2010里 默认是无法使用oracle的,可以使用以下 解决方法 : 1)右击项目的属性,在弹出窗口中有一个“目标框架”下拉框选项,默认会是.NET FRAMWORK 4 CLIENT PROFILE,当选项是这个的时候,如果添加引用OracleClient这个dll的话是找不到的,将此选项更改为.NET FRAMWORK 4。 2)右击bin文件夹,选择“添加引用”,在弹出的选择框中选择.net选项卡,选择System.Data.OracleClient.dll,点击OK,这样就可以在.cs页面中添加引用了:using System.Data.Oracle; 3)System.Data.OracleClient.dll 保存路径如下,可以通过浏览卡添加引用: C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Data.OracleClient.dll OracleClient 方式,是微软专门针对Oracle数据库开发的,仅在 .NET Framework 1.1 版中受支持。据说速度快、性能好,是推荐使用的方式。但根据我的经验,当Oracle数据库服务器端采用英文字符集比如 US7ASCII 时,客户端不管字符集如何设置,读出的中文都是乱码

Qt编译是,unicode文件格式会导致编译失败

我的梦境 提交于 2020-03-01 09:32:07
最近编译一个Qt工程时总提示如下一个警告和链接错误。发现moc_mainwindow.cpp文件内容是空的,在命令行用moc mainwindow.h -o mainwindow.cpp提示一样,问题依旧。 mainwindow .h(0): Note: No relevant classes found. No output generated. 1>mainwindow.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall MainWindow::metaObject(void)const " (?metaObject@MainWindow@@UBEPBUQMetaObject@@XZ) 1>mainwindow.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall MainWindow::qt_metacast(char const *)" (?qt_metacast@MainWindow@@UAEPAXPBD@Z) 1>mainwindow.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall

VS2010编译错误、警告集锦

℡╲_俬逩灬. 提交于 2020-03-01 06:28:21
error LNK2001:unresolved external symbol "xxxx"(不确定的外部符号"xxxx") 如果连接程序不能在所有的库和目标文件内找到所引用的函数、变量或标签,将产生此错误消息。一般来说,发生错误的原因有两个:一是所引用的函数、变量不存在、拼写不正确或者使用错误;其次可能使用了不同版本的连接库。[1] 参考资料:[1] VC6.0 error LNK2001: unresolved external symbol _main解决办法 来源: oschina 链接: https://my.oschina.net/u/2650669/blog/681076

Qt Creater error 转换到 COFF 期间失败

谁说我不能喝 提交于 2020-01-07 13:00:04
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> ##版本信息 Qt版本: Qt 5.2.1 MSVC2010 VS版本: visual studio 2010 ##错误信息 :-1: error: LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 解决方案 我的解决方案: 查找是否有两个cvtres.exe 一个是C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe 另一个是C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe。 右键属性|详细信息 查看两者版本号,删除/重命名较旧的版本 参考地址: http://bbs.csdn.net/topics/390779834 没有测试过是否可行。 项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。 参考地址: http://bbs.csdn.net/topics/390121452 来源: oschina 链接: https://my.oschina.net/u/274521/blog/337584

教程:VS2010 之TFS入门指南

丶灬走出姿态 提交于 2020-01-07 05:12:51
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 本月初,我们发布了TFS新基础配置。该配置为建立支持源码管理,工作项和生成(builds)的TFS版本提供了便利。 这是一个好机会将你在VSS(Visual Source Safe)上的资源迁移到TFS,并且还可以选用一些新的特性。现在VS2010 Beta2的正式版已经发布了,下面是该系统的入门指南。 这篇文章对那些还没有安装或使用过TFS的人将最有帮助。TFS有对复杂环境的良好支持。比如,报表,SharePoint的整合,支持跨多域,分布式数据库等等。不过我不打算在这里讲述其中的任何一个部分,我的目的是帮助你们了解为什么我们要选择TFS,以及如何使用它。如果你是VSS的用户, 在今后的文章中,我会讲述如何将VSS数据库迁移到TFS上。 在上图中,每个系统都有独立的存储空间,资源标识集,命令和工具集。要让整个系统工作起来,就像把一组自定义立体组件联接在一起:可以实现,但工作量巨大,而且可能在一些地方出现纰漏。 我更想要的就是这样一个系统,它可以将这些工作整合到一起并实现我默认的工作流程。 这个整合实现了一些非常常见的场景。例如每天我会编辑源代码,生成产品并测试它,报Bug并修复它,周而复始。当有一个整合的系统可以全部支持这些工作流程时,那么所有的工作就可以被关联起来。例如,当我签入Bug的修复时

Win7 + VS2010 + Python2.7.5 安装 gevent

吃可爱长大的小学妹 提交于 2019-12-29 22:03:28
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 昨天折腾了下gevent,做个简单的记录。具体环境本文标题已经说得很明白了, win7是32位的 1. 下载gevent安装包 去gevent官网下载个source包, 地址是这里 http://pypi.python.org/packages/source/g/gevent/ 我下载到的是 gevent-0.13.8.tar.gz,解压 2. 安装 假设解压到A目录下,则cmd命令窗口 cd 到该目录下,运行里面的fetch_libevent.py文件 python fetch_libevent.py 执行这个py文件,获得libevent的源码包,接下来是编译,运行里面的setup.py文件 python setup.py build 如果是我这种环境,这里会出错(安装了VS2008应该没有问题),是VS版本的问题,要手动改下编译设置。 (我的Python安装在C盘根目录下面,所以)更改C:\Python27\Lib\distutils\msvc9compiler.py文件中的参数设置: if not productdir or not os.path.isdir(productdir): toolskey = "VS100COMNTOOLS"#"VS%0.f0COMNTOOLS" % version

vs2010 C++ MessageBox错误

岁酱吖の 提交于 2019-12-07 02:57:29
vs2010 C++ MessageBox错误 错误信息: 错误1:error C2664: “MessageBoxW”: 不能将参数 2 从“const char [2]”转换为“LPCWSTR” 错误2:IntelliSense: "const char *" 类型的实参与 "LPCWSTR" 类型的形参不兼容 解决方案: 项目属性->常规->字符集 将 使用 Unicode 字符集 修改为 使用多字节字符集 来源: oschina 链接: https://my.oschina.net/u/196099/blog/175194

MSVS2008和VS2010的痛苦加装

人走茶凉 提交于 2019-12-06 07:37:49
背景: 因为一些项目是C#写就的,逼得本来只装VC的我要加装C#套件。我机器上的VS2008/2010都只装了VC套件。VS2008的补丁已经打到SP2,VS2010打到SP1。 VS2008增加C#套件的过程: 1、先加装VS2008的C#套件。装入VS2008.iso,安装程序没进入套件选择的步骤,就弹出对话框提示异常 “ A problem has been encountered while loading the setup components. Canceling setup. ” 。google到解决方案:“ http://blogs.msdn.com/b/heaths/archive/2008/08/20/do-not-repair-vs-2008-sp1-from-installation-media.aspx ”。简而言之就是,增删套件不要通过源盘VS2008.iso进行,而是通过windows控制面板上的“ 程序和功能 ”(/Win7的说法)进行。 2、DAEMONtools保留着装入的VS2008.iso在H:盘上。开始从“程序和功能”增删VS2008,增加其C#套件。待安装程序进入到套件选择的步骤,勾上以增加C#套件,点击“Next”,却又有提示异常 “ Setup is looking for file SQLSysClrTypes.msi.

unity3d环境安装指南: Unity 4.5.5 + Visual Studio 2010

落爺英雄遲暮 提交于 2019-12-06 05:41:16
1. UnitySetup-4.5.5.exe 官网下载最新版本4.X 安装exe文件 2. Unity 4.x Pro Patch.exe 复制exe到安装目录下 C:\Program Files (x86)\Unity\Editor 运行exe 点击Browse,选择文件夹C:\Program Files (x86)\Unity\Editor 点击path 点击Rand 点击Cre Lic 破解完成 3. Visual Studio 2010 Tools for Unity.msi 安装2010插件包(其他版本例如2012,2013插件包请在网上下载) 打开unity软件 对新建的项目导入vs2010插件 打开软件的配置界面 在弹出窗口中选择vs2010工具来编辑脚本 双击C#脚本,打开vs2010,点击调试菜单 在弹出窗口中,选择需要调试的项目,点击OK。这样就可以用vs2010代替自带的脚本编辑器来编写代码和调试程序。 More from my site 再议Unity 3D [译] Unity3D游戏和facebook绑定(7 服务器端的Unit3D和PHP交互开发) [译] Unity3D游戏和facebook绑定(5.3 在facebook开发者中心登记你的应用程序) [译] Unity3D游戏和facebook绑定(7.1 使用faceBook官方的PHP SDK)