VS2017
路过&
从这个世界路过, 留下些许痕迹...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
The C++ Standard Library forbids macroizing keywords. Enable warning C4005 to find the forbidden mac
今天在编译项目的时候出现了报错:错误 C1189 #error: The C++ Standard Library forbids macroizing keywords. Enable warning C4005 to find the forbidden macro.莫名其妙的,百度了一下答案不少,在此记录一下:项目属性-->配置属性-->c/c++-->预处理...转载 2018-03-31 19:41:44 · 4255 阅读 · 0 评论 -
VS2017 15.7版本出现“Macro in skipped region”的警告提示解决办法
最近升级到VS2017 15.7版本后,发现在一些宏定义给标示出绿色的波浪线,并且提示“Macro in skipped region”,如下图所示:这是什么鬼?编译没问题,但是通篇这样的波浪线看着实在没有心情,不知道微软怎么想的,将自动提示功能禁用倒是不会出现该问题了,但是其他相关功能也用不了了,经过网络查找,找到一种解决办法,并且可用:在项目根目录下创建cpp.hint文件,用记事本打开,将定...原创 2018-05-28 23:07:27 · 1488 阅读 · 0 评论 -
VS2017 MFC项目设置printf输出到Console窗口
在做DLL库的时候经常会通过printf打印一些调试信息,但是MFC项目引用后printf信息是无法输出到调试窗口的,网上一些说通过AllocConsole();打开命令窗口在VS2017中竟然不好用,最终经过网络寻找到可用方法:1、在vs中打开你的解决方案。2、鼠标移动到你的项目名称上,点击鼠标右键,再点击属性,此刻会此项目的属性页。3、在配置属性中,找到生成事件,在找到后期生成事件。4、在命令...原创 2018-06-19 14:25:37 · 11588 阅读 · 22 评论 -
VS2017 Winform使用Geckofx控件出现未能加载Microsoft.Build.Tasks.v15.0.dll的问题解决办法
今天想使用Geckofx控件替代Winform自带浏览器控件, 通过NUGet下载了该控件,但是出现报错未能从程序集“E:\Apply\Work\Visual Studio2017\MSBuild\15.0\Bin\Microsoft.Build.Tasks.v15.0.dll”加载任务工厂“CodeTaskFactory”。未能加载文件或程序集“file:///E:\Apply\Work\V...原创 2018-11-02 11:44:10 · 3124 阅读 · 1 评论 -
“配置系统未能初始化” 的异常一种产生原因
今天VS2017造成电脑死机,重启电脑后打开VS进行调试发现程序启动失败,原因是读取Settings配置信息时产生“配置系统未能初始化”异常,但是App.config文件并未修改,所以网上的一些解决办法在这里并不适用了,由于C#的配置信息会存储与用户目录中,则查找用户\AppData\Local目录下程序对应配置文件夹对应版本中的user.config文件,发现已变为非文本格式,将该文件删除后再运...原创 2018-12-23 15:32:49 · 7337 阅读 · 0 评论 -
C# WinForm应用程序的多语言环境支持
最近Winform项目想添加多语言支持, 之前一直没关注, 这几天翻阅了很多分享, 终于整理出了一些头绪, 应用到程序中也实现了多语言的支持, 现整理下以备忘.具体原理就不说了, 网上太多, 这里只罗列实现步骤:首先, 创建一个对话框:添加两个按钮, 分别进行命名,这是正常的创建流程, 中文状态下的界面;然后我们要编辑英文状态下的界面, 在窗体属性, 注意是窗体属性页面, 将L...原创 2019-01-25 09:14:44 · 3806 阅读 · 0 评论
分享