旧VC项目dpiAware支持】的更多相关文章

起因 工作原因,需要维护一款VS2008 SP1开发的MFC项目, 发现WIN10高分辨率下显示模糊,不考虑升级VC版本情况下尝试解决 尝试 新版本VC中Manifest Tool>Input and Output内有一项dpiAware,应该是加了对应清单项, 尝试添加一下内容到hdpi.xml并Manifest Tool>Input and Output>Additional Manifest Files添加hdpi.xml <?xml version="1.0&qu…
来自http://blog.csdn.net/phunxm/article/details/5082488 一.IDE基础配置 1.字体 VC6中“Tools→Options→Format→Font”配置字体:VC2005中“工具→选项→环境→字体和颜色”配置字体. 编写代码一般采用等宽字体,等宽点阵(位图)字体,相对矢量字体而言具有兼容性好和显示清晰的优点.常用的编程等宽字体包括Fixedsys(VC6和notepad御用字体).Consolas.YaHei Mono. VC6默认可选字体只有…
1.在具备必需的编程基础知识后,试图理解一份完整的代码可以从以下几个方面入手:   1)首先运行以下程序,从外部角度感受一下有哪些功能.  2)了解代码中每个类的功能.看看文档,或者类的注释,那么仅仅是类名也能对类有个大致的印象   3)整理各个类之间的引用.包含等关系,从功能和实现角度,理出类的层次关系   4)在得出类的层次关系的基础,把重点放在各个层次的核心类中,往往核心类包含的功能较为多而复杂,争取明白它包含那几组接口,实现了那些功能.同时,这里重要的一点是,对于一些工具类,算法类,或者…
VS2010命令行编译C#和VC项目 VS2010命令行编译C#和VC项目 根据需要动态创建数据库字段后,需要动态创建或者调整页面,那就需要编译这些页面和后台文件.因此使用命令行编译将会非常方便,对于C#只需要安装相应版本的Framework即可.这些内容来自网络,并加以整理. 一 vs2010命令行编译C#项目 1. C#环境变量设置步骤: 在桌面右击[我的电脑]--属性--高级--环境变量, 在下面的系统变量栏点击“新建” 变量名输入“csc” 变量值输入:“C:\Windows\Micro…
现象:死活解决不了引入外部库的LPCWSTR参数传递问题.而用VS新建的项目,就没有这个问题. 我怀疑是当初.pro文件产生VC项目文件时候,做了一些设置,但是内容太长了,又很复杂,所以没法核对. 用VS新建一个Qt项目,然后导入项目所有的.h .cpp .ui 和资源文件,问题解决.但是又来了新的问题: _plugin_import.obj : error LNK2019: unresolved external symbol "struct QStaticPlugin const __cde…
git项目同时支持多个远端仓库 为了防止github被墙,最好在国内的托管商做一个备份,这就需要同时提交到多个远端仓库,例如一个open source项目同时要提交csdn和github,url分别是 git@github.com:lutaf/auto-complete.git git@code.csdn.net:lutaf/autocomplete.git 方法很简单,一共分4步 第一步:添加remote信息 git remote gh git@github.com:lutaf/auto-co…
利用cocoapods管理开源项目,支持 pod install安装整个流程记录(github公有库),完成预期的任务,大致有下面几步: 1.代码提交到github平台 2.创建.podspec 3.编辑.podspec 4.添加tag 5.验证 6.注册CocoaPods 7.发布 详细流程如下: 1.代码提交到github平台 将自己的代码上传到github上面(不是唯一的,上传到任何平台上都可以,前提是项目是开源的).至于怎么利用github管理我们的项目,可以参考:http://www.…
一个VC项目中 在网络加密 json解析等方面  加载了多个第三方库和文件 boost cryptpp rapidjson  mysql的连接池等等 在使用mysql++的时候 多次报错 LNK 2005 error .basic_ostream......... 经过阅读官方网页文档 发现需要将项目运行库设置为 MD 而不是MT 但是之前加载的库 均为MT 此时有两个选择 1 讲项目运行库改为MD 并将之前使用的库全部以MD重新编译加入 2 放弃mysql++ 使用mysql conector…
目录 如何让你的项目同时支持go vendor和go module 1. go module简介 2. 使用go mod命令管理项目 2.1 初始化环境 2.2 构建 3. 保持兼容性 4. 使用goland来管理你的新版项目 如何让你的项目同时支持go vendor和go module 1. go module简介 go module是go在1.11版本引入的新的版本依赖工具,是对vendor方式的一次升级. 目前是如果项目位于GOPATH下则会默认禁用go modoule,否则就会默认启用.…
在VS2010 VC++ 项目添加引用时,有时会出现Internal CPS Error错误,提示信息: 'Internal CPS Error: We couldn't find the existing shim object, but there was an existing project reference!'. 分析原因: 有些VC++ 项目会引用其他的项目,这里说的引用不是外部引用,而是在同一个Solution中,添加项目引用. 如果新建Solution后,添加项目顺序不是按照引…
前言 最近应公司上层要求,需要将现有项目尽快支持多语言,而中文内容可以找专业人员翻译.那么咱们说干就干,首先我们项目的前端是用vue写的spa程序且组件方面用的element ui,那么自然而然想到用vue官方推荐的vue i18n,我快速过了下i18n整个Guid官方文档,看来使用很简单,主要步骤就是: npm 安装vue i18n插件 定义多语言资源字典对象 实例化vue i18n实例 vue实例上挂载vue i18n 实例 这里有一个最简单的实例:http://kazupon.github…
这是我看到的比较实用性的技巧,分享给大家 一.前言 在VC环境中除了我们所常用的Dialog.Menu和Bitmap等标准资源类型之外,它还支持自定义资源类型(Custom Resource),我们自定义的资源类型能做些什么呢?呵呵,用处多多. 1.默认的皮肤压缩包或语言包.一些支持换肤的软件特别是一些媒体播放器常常有自定义的皮肤文件(你可以尝试将Media Player或千千静听等软件的Skins目录下的文件的扩展名改为.zip,然后使用WinZip打开看一下),但为了防止Skin文件丢失导致…
最近根据项目需要,要在产品中添加对IpV6的支持,因此研究了一下IPV6的相关内容,Ipv6 与原来最直观的改变就是地址结构的改变,IP地址由原来的32位扩展为128,这样原来的地址结构肯定就不够用了,根据微软的官方文档,只需要对原来的代码做稍许改变就可以适应ipv6. 修改地址结构 Windows Socket2 针对Ipv6的官方描述 根据微软官方的说法,要做到支持Ipv6首先要做的就是将原来的SOCKADDR_IN等地址结构替换为SOCKADDR_STORAGE 该结构的定义如下: typ…
一个月前,公司的运行WCF的windows服务器down掉了,由于 AWS 没有通知,没有能第一时间发现问题. 所以,客户提出将WCF服务由C#改为JAVA,在Linux上面运行:一方面,AWS对Linux有较多的监控措施,另一方面,假如出现问题,可以设置自动重启等服务. 老旧的WCF服务 目前WCF服务,主要提供windows桌面软件的数据接口,应该有五六年的历史了.我进入公司后,WCF服务的代码,一直由我一个人来维护.存在很多历史遗留问题,也有不同版本的共存. 如果java重写的话,其中的业…
随着Qt 6的发布,cmake也正式宣告接管qmake的工作了. 在之前的一篇博客里我介绍了如何使用cmake管理你的qt项目,不过有一点我没有讲,那就是对国际化(i18n)的处理. 今天我们就来介绍下如何使用cmake+clion配置管理一个包含了国际化支持的项目. 准备工作 你需要准备下面的工具 Qt 5.13+(我使用的是Qt 5.15.2) CLion 2020.3+ GCC 9.0+ (最好支持c++17,最低要求是支持c++11) 其中GCC一般自己安装的Qt会有附带,否则在Wind…
ttp://code4app.com/snippets/one/禁止某几个文件用ARC模式编译/502344256803fa246d000000#s0 如果你的绝大部分代码需要ARC,那么就设置项目支持ARC,然后对于一些不需要ARC的文件,在要禁止ARC编译的源文件的 “compiler flags” 中添加 “-fno-objc-arc”. 对于 Xcode 4, 可以在 target -> Build Phases -> Compile Sources 中找到“compiler flag…
本文转自:http://kb.cnblogs.com/page/94467/ Openssl是个为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法.常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用. 首先下载Openssl包:(http://www.openssl.org/),这是一个C语言类库包,在Windows下可以通过Perl对该类库包进行MakeBuild,产生libeay32.ssleay32的Lib以及Dll文件,具体操作详见:h…
1.解决方案文件:   a.sln 解决方案.把项目中的所有元素或者多个项目整合到一个解决方案中去. b.suo 解决方案定制项.存储用户级别对解决方案的定制,比如打开状态,断点信息.   这两个文件,为解决方案资源管理器提供管理文件图形接口的必要信息.当你每次打开项目时,让你把集中到项目本身和最后的构建上,而不是项目环境.   2.项目文件   Projname.vcxproj 每个项目对应一个,存储对应项目的配置.项目唯一标示,工具集版本,编译输出目录,编译附加头文件路径,连接库路径等,项目…
我遇到了一个问题,我在已经配置babel的项目中通过require引入了一个项目目录外层的另一个js文件,前期是可以成功转换并打包的,但是到了后期就不行了,报错: 这个报错的意思是,引入的js文件中有es6的语法,所以跑项目,或者打包的时候不支持.还没有想到babel可以如何配置,保证引入的js也自动转化,所以暂时我把引入的js改为了es5的写法...…
Windows Server 2003 安装Wamp 2.5不成功Wampserver 2.5 will not run on Windows XP 报错信息:C:\wamp\bin\apache\apache2.4.9\bin\httpd.exe 不是有效的 Win32应用程序操作系统[Windows_Server_2003_Enterprise_Edition_R2_CH_x86]软件环境:WampServer 2.5 原因:WampServer 2.5 一定要安装VC 11,但是The V…
由于网上下载的 libcurl 不支持 gzip,只好自己动手编译,期间走了很多弯路,下面是最终成功的记录. 我所使用的环境 Visual Studio 2010 . Windows 7 64 bit 1 下载文件 1.1 libcurl 下载页面http://curl.haxx.se/download.html 下载地址 http://curl.haxx.se/download/curl-7.26.0.zip 1.2 zlib 下载页面http://sourceforge.net/projec…
ttp://code4app.com/snippets/one/禁止某几个文件用ARC模式编译/502344256803fa246d000000#s0 如果你的绝大部分代码需要ARC,那么就设置项目支持ARC,然后对于一些不需要ARC的文件,在要禁止ARC编译的源文件的 “compiler flags” 中添加 “-fno-objc-arc”. 对于 Xcode 4, 可以在 target -> Build Phases -> Compile Sources 中找到“compiler flag…
首先需要安装JDK,不是Linux自带的OpenJDK,参考下面的文章: centos下 安装jdk 设置java环境变量:编辑这个/etc/profile文件: export JAVA_HOME=/usr/java/jdk1.7.0_79 export JAVA_BIN=$JAVA_HOME/bin export PATH=$JAVA_BIN:$PATH export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib Tomcat设置关联JDK 查看T…
本文吐槽! 如果我们创建两个Java项目.一个叫StatsReader.把数据从网上下载到本地数据库里.一个叫StatsViewer.把数据从数据库里拿出来呈现给用户.这两个项目都要用同一个外部类库mysql-connector-java-5.0.8-bin.jar. Eclipse能够创建一个工作集.内含多个Java项目,但工作集仅仅是一个概念,与项目的实际存储位置无关. 可是我们能够把两个项目放在同一个文件夹里,比方D:\Source Code\NBA\StatsReader和D:\Sour…
支持iPhone5全屏 1假设没有支持iPhone5是否.直接运行程序可以准备提交.开放iPhone5模拟器,你会发现上面有黑色的程序.没有矩形. 2真正运行该程序时,.你会发现程序回程屏幕高度.它是480,而不是新的iPhone高低.假设你想支持iPhone5是否,怎么做? 3很简单,做一个iPhone5的Default图画(图片名称变更 Default-568h@2x.png,通过正确的Add Files To...加入到该项目 )到程序,设置好后,.返回高度变568该.(568它是poin…
由于网上下载的 libcurl 不支持 gzip,只好自己动手编译,期间走了很多弯路,下面是最终成功的记录. 我所使用的环境 Visual Studio 2010 . Windows 7 64 bit 1 下载文件 1.1 libcurl 下载页面 http://curl.haxx.se/download.html 下载地址 http://curl.haxx.se/download/curl-7.26.0.zip 1.2 zlib 下载页面 http://sourceforge.net/proj…
今天用VS 2017编译一个以前的VC++动态库项目,出现了一个链接器问题: LNK1104 无法打开文件"libcmtd.lib" . 操作系统版本为:Windows 10 18362.145. VS版本为:VS 2017 15.9.12. 步骤如下: 1.在项目上点击右键,选择[属性],然后选择[链接器],选择[常规],找到[附加库目录],然后在VS的安装目录中找到libcmtd.lib所在目录,有两个目录,一个是x86,一个是x64,然后添加合适的一个,我的目录是[C:\Prog…
背景 接上一篇,放弃了 asp.net core + gRPC 的方案后,我灵光一闪,为什么不用 web api 呢?不也是 asp.net core 的吗?虽然 RESTful 不是强约束,客户端写起来也麻烦,但还是可以满足基本需求,避免大幅修改旧有的业务逻辑代码. 在网上找到相当多的文章,比较 gRPC 和 RESTful 的优缺点,结论都是 gRPC 推荐用作内部系统间调用, RESTful 推荐用作对外开放接口. 选择 RESTful 另一个最重要的原因是,gRPC 的底层框架需要HTT…
1.VC2010项目中附加包含目录 上图项目中附加了两个文件夹,一个是上级目录下的CommonClass,一个是下级目录下的invengo. 使用这两个目录下的类时直接在include后面写头文件名即可,不用写路径了. 如:要使用CommonClass目录下的CADOAccess类,直接在要使用的文件中#include "ADOAccess.h" 2.VC6中如何包含其他目录下的文件 在Options->Directories->Include files中添加路径 在文件…
选中项目右键点击properties 在type file text 中输入web 选择web在右边可以看到web-context-root 把里面的项目名称改成你最新的就ok了…