首先参考了网上的安装配置环境部分:http://blog.csdn.net/Ididcan/article/details/4490797
QT编译报错:Please #define _AFXDLL or do not use /MD[d],请大神指导
这个是我的编译参数: configure -ltcg -confirm-license -opensource -platform win32-msvc2010 -debug-and-release -prefix "D:\QT\5.1.0_vc2010_x64" -qt-sql-sqlite -qt-sql-odbc -plugin-sql-sqlite -plugin-sql-odbc -qt-zlib -qt-libpng -qt-libjpeg -opengl desktop -qt-freetype -no-angle -nomake tests -nomake examples -nomake demos -mp -openssl-linked OPENSSL_LIBS="-lssleay32 -llibeay32" nmake编译过程是一路顺利,没有发生过错误提示,然后是nmake install也顺利完成,用VSAddin导入VS2010中也能顺利编译QT程序 唯一奇怪的就是 -prefix "D:\QT\5.1.0_vc2010_x64" 定义的安装目录,完全不能改,无论是修改5.1.0_vc2010_x64的目录名或者将5.1.0_vc2010_x64移到其他目录,这个编译的版本就不能工作了,连bin下的QT几个自编译的软件也打不开,而一旦恢复D:\QT\5.1.0_vc2010_x64的目录结构就一切都恢复了正常 有哪位遇到过类似的情况吗?难道QT还有目录依赖症?这样我在其他机器上怎么配置啊??
在Windows下,Qt官网默认提供的二进制版本大多是32位,目前(2015.01.24)只对VS2013提供了64位版本,如下图所示:
将pcl-1.6.0-pdb-msvc2010-win32文件夹中的内容复制到C:\Program Files (x86)\PCL1.6.0\bin路径中
写这篇博客时2D游戏引擎Cocos2d-x的最新版本为2.1.4,记得很久以前使用博客园博主子龙山人的一篇博文《Cocos2d-x win7+vs2010配置图文详解(亲测)》成功配置过cocos2d-1.01-x-0.9.1版本,链接为:Cocos2d-x win7 + vs2010 配置图文详解(亲测)-来自子龙山人的博客,他写的博客图文并茂,很是详细。
导读 相比于Qt Creator,我更喜欢用VS2010来进行开发。虽然启动时间相对较慢,但是VS下强大的快捷键和丰富的插件,以及使用多年的经验,都让我觉得在开发过程中得心应手。其中最重要的一点是,有时候Qt Creator报的错误莫名其妙。要根据提示找到错误根源显得无从下手。而VS的一般错误说明都比较人性化,即便在某些时候无从解决,也可以通过搜索引擎大致定位出错误的源头。下面是在调试网上的一些源代码的时候,积累下来的一点经验,记下来一来备忘,二来也可供后来人参考。 The system cann
QT5,VS2012静态编译,所有的库准备充分的话qwebkit也可以静态编译通过,但是我编译的版本使用中如果用了QWEBVIEW控件在连接时会出错。 注:我自己编译的环境是:win server 2012 dc版 , vs2012 with update1,qt-everywhere-opensource-src-5.0.2,perl和rupy都是在qt官方给的地址下的最新的X64的,python是2.7 X64的、、、 本文主要针对qt 5.X版本,qt4.X的依赖没那么多,可以酌情参考下,但是好像用途不大、、 编译器主要针对VS2012,vs2010和mingw的就编译时参数换一个就行了,文中会有简单提起、、、 编译主要是静态编译,但是静态编译的话问题很多,我虽然不报错编译完成,但是使用没测试,已知的是我编译的版本qtwebkit使用时 QWEBVIEW控件在连接时会出错。如果您要是动态编译的话在编译依赖库(icu,openssl)时动态编译就行了,在configure时不要-static选项即可。 虽然我编译通过了,但是还是借鉴了网上很多教程,先发借鉴的链接,尊重版权: http://www.ktao.net/archives/125 //这个编译好像只编译了qtbase,qtwebkit那块原来我准备的连接库不足,没成功,就没再测试。 http://www.cnblogs.com/wader/archive/2013/01/19/qt5_vc2012.html //这个是说动态连接的,但是很对。 http://qt-project.org/wiki/Building_Qt_5_from_Git //官方的编译方法 1、准备编译需要的环境 1.1准备编译器 这个不需要多说了吧?就是安装vs或者mingw、、、 vs系列可以去:http://msdn.itellyou.cn/ 下载,vs2012或者2010别用太低的版本,qt5要用c++11,只有这俩部分支持、、、 mingw您可以用qt官方mingw版的,自带的版本,您也可以自己去下,用tdm-gcc安装方便点:http://tdm-gcc.tdragon.net/download,您也可以自己搜、、 1.2准备其他需要的工具 qt5还需要perl,pyhon,rupy、、 Get Perl from: http://www.activestate.com/activeperl/downloads [activestate.com] Get Python from: http://www.python.org/download/releases/ [python.org] //有说需要用2.7版版本的。3.3的不行,我是用的2.7,没试试3.3的 Get Ruby from: http://www.rubyinstaller.org/ [rubyinstaller.org] 2.准备源码 这个我啥也不用说了吧、、、去官网下载,http://releases.qt-project.org/digia/ 这儿可以下载最新的、、、或者用git下载(这个我也不会用)、、、 2.x配置源码:如果需要静态编译就需要了,动态编译请跳过: 先说vs的:修改 源码目录\qtbase\mkspecs\win32-msvc*\qmake.conf //win32-msvc*,*是您用的vs版本、、、 找到这几句; QMAKE_CFLAGS_WARN_OFF = -W0 QMAKE_CFLAGS_RELEASE = -O2 -MD QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MD -Zi QMAKE_CFLAGS_DEBUG = -Zi -MDd 把MD和MDT改成MT和MTD,如下: //因为md是动态连接运行时库,MT是把运行时库包含到程序里 QMAKE_CFLAGS_WARN_OFF = -W0 QMAKE_CFLAGS_RELEASE = -O2 -MT QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -Zi QMAKE_CFLAG
在学习之前,我们要开始配置Opengl,我这里使用的是VS2010,语言是C++。
http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
工作中需要使用 Visual Studio 2010(或以上版本) 的朋友,可能发现如果想设置以往版本中经典的 Fixedsys 字体(等宽字体),已经不能在字体设置中找到了,那么怎么才能让怀旧或习惯偏好的用户设置 Fixedsys 字体呢?
QT版本: 4.8.5 (qt-win-opensource-4.8.5-vs2010.exe)
它包括跨平台类库、集成开发工具和跨平台 IDE。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。
VS2010正式版不再有单独的MSDN Library安装选项,以至于很多同学找不到本地的MSDN Library来用,其实VS2010的ISO安装光盘里已经包含有MSDN Library,只不过要手动安装,方法如下: 1、安装完VS2010后,在开始菜单中打开Microsoft Visual Studio 2010 – Visual Studio Tools – Manage Help Settings,第一次打开时会让你选择一个路径用于保存MSDN Library的内容,建议选择一个剩余空间比较大的盘 2、点击“Choose online or local help”,然后选“I want to use local help” 3、点击“Install content from disk”,然后选择VS2010安装光盘下的ProductDocumentation\HelpContentSetup.msha文件 4、点击“Add”选择你要安装的MSDN Library内容,然后点OK就开始安装了 5、(可选)点击“Check for updates online”可以在线更新本地MSDN Library文档为最新的内容。 VS2010中不在叫MSDN Library,而叫Help Library,在VS2010里按F1即可打开Help Library,第一次打开时会额外运行一个Help Library Agent进程,然后调用默认浏览器打开Help Library。
一些限制 相对于Win32来说, NaCl相当于另一个平台, 一些操作系统相关的API需要移植. 除此之外, 参考Technical Overview, 还有一些其它的限制: 不支持硬件异常 不支持创建进程 不支持传统的TCP/UDP sockets (有其它方式去实现, RakNet已经有个预览版本) 不支持查询可用内存 内联汇编必须兼容 Native Client 验证器(使用SDK中的 ncval 工具检查) (一些使用汇编优化的代码(如数学库)可能不能使用) Pepper API 必须从主线程调用
VS2012发布之后,码农我也下载尝尝鲜。但是公司的电脑系统是XP的,最高也只能安装VS2010
1、Qt的跨平台十分优秀,但是在Windows上是还是会有许多问题,其中之一就是动态链接库的问题,Qt程序的发布必须带一个体积不小的DLL库,这十分不方便。当然,如果是程序员之间会比较方便,如果别人的机子也安装了Qt,并且设置了环境变量,那么也可以不将公共的DLL附在发布的程序中。但是,这样显然还是不方便。
7、点击[是,向Microsoft Corporation发送有关我的安装体验的信息]
http://www.cnblogs.com/Bonker/p/3565147.html
是的,没错,就是用vs2010来开发flex/flash !有图有真相: 1、在vs2010中创建as3/air/flex项目 2、ide环境中的as代码自动提示 对于不想安装flash cs/fla
上面的两篇文章Team Foundation Server 2010 – Basic Installation和TFS2010 Team Project Collections 已经讲述了安装TFS2
网络上的许多插件都不错,我比较看好vsPaste,可惜很久没更新了,在vs2010中复制代码的时候,会出现中文乱码的情况。据说是vs2010的BUG。 本插件修改自vsPaste,作者的网站无法打开,无法联系作者,抱歉! 主要修改如下: 1,修正从vs2010复制代码是中文乱码的问题 2,插入的代码不带空白超链接 效果如下: /// /// 修正从vs2010中复制时中文乱码的问题 /// static void Fi
无法计算“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0@VCTargetsPath”处的属性表达式“$([MSBuild]::ValueOrDefault('$(VCTargetsPath)','$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\V120\'))”的值。静态方法调用语法“[MSBuild]::ValueOrDefault('$(VCTargetsPath)','$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\V120\')”无效
VS2010 Beta 1发布还一阵了,相信很多人已经开始尝鲜了。不知道大家有没有遇到过这样的问题:当打开VS2010的时候,出现这样一个初始化界面。 但是几秒钟之后,初始化界面消失,但是VS2010
>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 问题说明: 当VS生成PE文件头时,使用的cvtres.exe版本错误,不能与当前的.NET平台兼容。 解决方案: 因为是cvtres.exe版本错误导致的结果,所以凡是能使VS链接器找到正确的cvtres.exe版本的方法都可以解决该问题。或者使VS链接器不生成COFF的方法都可以。 【方法一】 当前系统中存在两个cvtres.exe文件,版本不同。让VS2010使用.NET 4.
下载qt5.5源代码 [http://download.qt.io/archive/qt/5.5/5.5.0/single/]
在上一篇(VS2010 Extension (1)实践)里,主要展示了如何使用MEF扩展VS2010,来扩展编辑控制和展现自己的UI;在实现QuickToolbar的时候,发现MEF仅仅提供了很基本的编辑控制,如果需要高级的操作,比如注释选择的代码,就捉襟见肘,很是麻烦。 本篇我将展示如何深入挖掘VS2010 Extension,使它成为锋利的军刀,而不是绣花枕头。鉴于此,这里就从上面提到了的Feature——注释和取消注释选择的代码来剖析,希望可以为大家拓宽思路,更好的利用VS2010。 首先回顾一下上篇
一、药店系统内容说明 在前些时间,我们发布了一个基于AgileEAS.NET平台的SAAS结构的案例-AgileEAS.NET平台开发实例-药店系统-快速的SAAS开发体验,在文章中同时向大家提供了基于SAAS部署安全的演示客户端下载,也向大家提供了包含全部源代码下载。 AgileEAS.NET平台是一套应用系统快速开发平台,用于帮助中小软件开发商快速构建自己的企业信息管理类开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的,AgileEAS.NET应用开发平台包含基础类库、资源管理平台、运
http://m.blog.csdn.net/blog/IT_newborn/9011095
自从VS2010 RC出来以后,就顺便把机器重做了,重装的时候特意没安装VS2008,全线过渡到VS2010和.net4.0,但今天有一小WAP项目,才意识到VS2010貌似不支持WAP窗体,按照记忆
因为最近在学面向对象的C++语言,才开了个头。准备写我此生第一个C++程序,当然仍旧是hello world。于是我写了下面几行代码:
前天晚上,在一个页面上拖了一个ObjectDataSource,配置数据源时发现选择业务对象的列表没有列出当前项目的实体类,甚至连NewLife.CommonEntity中的实体类也没有列出来。按以往管理,重新编译、删除引用、更新DLL……所有操作都试了一遍,还是不行。这就奇了怪了,虽然这几年来一直碰到这个问题,尽管不知道原因,但是从来没试过解决不了的。觉得也许是我安装了vs2010sp1的原因。 第二天早上到了办公室,让没有安装vs2010sp1的同事试一下,同样的问题…… 于是打算反编译
根据关键字在网上找到一些文章描述了类似的错误,大都是找不到外部符号__iob,原因是VS2010上使用了VC6编译的DLL。虽然与我的情况不同,但是原理是一样的,我遇到的这个问题的原因是VS2015下使用VS2010编译的静态库,因为我用的libjpeg-turbo静态库是从官网下载编译好的版本(应该是vs2010这样的版本编译的)。 其实__iob_func和__iob都是用来定义stdin,stdout,stderr,只是不同的VC版本实现方式不同。 下面是VS2015的头文件corecrt_wstdio.h中对stdin,stdout,stderr定义
1. build server 安装.net framework 4.0和 .net framework 3.5 sp1 2. 停掉team build service 3. 到 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies 用记事本打开TfsBuildService.exe.config. 4. 找到MSBuildPath 配置,设置值为 <add key="MSBuildPath" value="c
1、安装VS2010; 2、先去http://daffodil.codeplex.com/ 下载安装platform toolset; 3、硬盘上有低版本的VS(VC6,VS2002,VS2003,VS2005,VS2008),这些低版本的VS无需安装版本,可以从别人安装的那儿复制过来。或者下载传说中的很多绿色版的VC编译器。 (非开发机器会因为编译的的环境不同需要安装不同的运行环境VC ++ Redistribute 否则会出现ARX文件无法加载的问题) 主要是VS2005时代对应的AutoCAD 2007-2009版本, VS 2008 SP1是必须的AutoCAD 2010时就使用了。
前几天做测试数据,偶然发现vs2010中有一个生成随机数据的功能,记录下来,方便以后使用,确实非常的好用灵活快捷。
今天做接口测试,有个接口的参数使用了 AES 加密,开发也提供了加密函数的实现,但是 Python2.6 实现的,我习惯使用的是 Python3.4,于是准备做下兼容处理,结果过程中发现安装 pycrypto 库会报错。
在VS2010之前,设置项目的全局头文件和库路径是非常方便的,直接选择菜单Tools->Options->Projects and Solutions->VC++ Directories,然后在includes和libs后面添加指定的路径即可。
因为之前(2012)对HDFS客户端Thrift接口的库文件封装使用的是VS2010,最近考虑做一个完整的网盘系统的客户端,就把该库文件使用起来,比较悲剧的是之前做过操作系统的还原。我的VS2010已经没有了,过程中为了与客户的Project版本保持一致,我的MSProject也做了部分升级,word\Excel仍然是Office2007,而MSproject版本为offcie2010。重装VS2010的时候,悲剧发生了,每次安装到中间,总是报错误信息,继而安装失败,错误信息描述如下:
前几天利用公司强大的网络从微软官方下载了最新的Visual Studio 2010 RC版,共花了15分钟搞定。用自己的16G U盘拷回家安装,打算尝鲜一下这个传说中具有划时代意义的IDE工具。微软宣称它将是下一个Visual Studio 6.0...
项目Github地址:https://github.com/ocornut/imgui
在做项目的时候,例如WCF服务一般都会将WCF服务承载于控制台应用程序,或者WinForm窗体应用程序,因为这样可以直接在服务代码上打断点,然后就可以调试了。但是项目已经发布了,当然这里我用的本机进行测试的,比如Web项目,或者WCF服务都发布于IIS后,有时候代码中会有意想不到的错误,有时候又必需通过调试才能解决问题,那么如何进行调试呢。
Halcon中除了依赖于HDevelop平台的操作,其他算子都支持了C++语言接口,比如: read_image()算子:
WCF服务调用通过两种常用的方式:一种是借助代码生成工具SvcUtil.exe或者添加服务引用的方式,一种是通过ChannelFactory直接创建服务代理对象进行服务调用。
前几天做测试数据,偶然发现vs2010中有一个生成随机数据的功能,记录下来,方便以后使用,确实非常的好用灵活快捷。 为了简单扼要的说明,下面我用一个实例来说明如何快捷使用: 在VS2010创建数据库项
首先,查看“项目”-“属性”-“链接器”-“常规”-“输出文件”,路劲是否是“bin/xxx.exe”, 如果是请继续看我的解答,否则请忽略下面的内容。 原因是用VS2010加载调试以前的VC6.0下
今天做接口测试,有个接口的参数使用了 AES 加密,开发提供了加密函数的实现,但是 Python2.6 实现的,我习惯使用的是 Python3.4,于是准备做下兼容处理,本以为很简单,结果发现安装 pycrypto 库会报错。
本文转载:http://www.cnblogs.com/allexw/archive/2011/04/12/2014017.html
vs2010的mfc在有些地方不太一样不容易注意到,今天在修改状态栏的时候,就碰见了问题,死活修改不了。
领取专属 10元无门槛券
手把手带您无忧上云