vistual studio
一路奔跑94
业精于勤荒于嬉,行成于思毁于随!
展开
-
如何使用VS2010打开VS2015和VS2013的的项目/代码
如果使用VS2010去打开VS2015上写的代码,会报错,弹出这两个框:1、使用文本编辑器打开.sln文件,右键->打开方式->记事本,要修改的内容如下红色部分:VS2015下的编译环境:Microsoft Visual Studio Solution File, Format Version12.00# Visual Studio14VisualStudioV...转载 2019-03-14 15:41:14 · 1149 阅读 · 0 评论 -
解决Visual C++工程中包含 .c 或cpp文件编译时产生的.pch预编译头错误(C1853)的办法
之前使用网上的一个开源代码,被封装成Windows DLL库提供给外部使用。由于项目需要,需要将代码封装成静态库。于是,创建了一个Win32的静态库工程,将开源中的.h和.cpp文件都添加到该静库工程中。但是编译时却出现了这样的错误:libdui\source\stb_image.c : fatal error C1853: “.\Debug\libdui.pch”预编译头文件来自编译器的早...转载 2019-05-06 15:44:06 · 551 阅读 · 0 评论 -
error C4996解决方法
在编译c++程序时报如下错:error C4996: 'strncat': This function or variable may be unsafe. Consider using strncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.er...转载 2019-05-06 15:42:23 · 18470 阅读 · 0 评论 -
warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;使用 /NODEFAULTLIB:library问题解决方法
报错一:使用VS2010编译程序提示如下警告信息:warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;使用 /NODEFAULTLIB:library修改完重新生成即可。报错二:error C1007: 无法识别的标志“-FitObjData”这个原因是由于,我在vs2010 的项目中使用vs 2015 编译出来的静态库,解决:用vs 20...原创 2019-05-06 15:40:48 · 1593 阅读 · 0 评论 -
nmake命令(windows下的makefile)
1. 如果已经有vc6的dsp工程,可直接导出nmake脚本文件(.mak) “Project - Export Makefile...”nmake -f nMakeTest.mak CFG="nMakeTest - Win32 Debug"nmake -f nMakeTest.mak CFG="nMakeTest - Win32 Debug" allnmake -f nM...转载 2019-04-12 16:48:53 · 21516 阅读 · 0 评论 -
动态载入DLL所需要的三个函数详解
动态载入 DLL动态载入方式是指在编译之前并不知道将会调用哪些 DLL 函数, 完全是在运行过程中根据需要决定应调用哪些函数。方法是:用 LoadLibrary 函数加载动态链接库到内存,用 GetProcAddress函数动态获得 DLL 函数的入口地址。当一个 DLL 文件用 LoadLibrary 显式加载后,在任何时刻均可以通过调用 FreeLibrary 函数显式地从内存中把它给卸载...转载 2019-04-12 16:38:53 · 2546 阅读 · 1 评论 -
c++简单的ATL COM开发和调用实例
1、打开VS2010,新建ATL COM 项目,步骤:“文件” --》“新建” --》“项目”,选择“Visual C++” --》“ATL 项目” ,填写“名称” FirstCOM --》“确定”。2、ATL 项目向导,勾选 【支持COM+ 1.0】和【支持部件注册器】,其他默认,点击完成。3、切换到类视图,右键单击项目“FirstCOM”--》“添加” --》“类”。4...转载 2019-04-12 11:44:45 · 1218 阅读 · 0 评论 -
VS2015报错 MSB307 已退出,代码为 5。请验证您是否有足够的权限来运行此命令
arning 1 warning MSB3075: The command "regsvr32 /s "D:\Debug\CBho.dll"" exited with code 5. Please verify that you have sufficient rights to run this command. C:\Program Files (x86)\MSBuild\Microsoft....转载 2019-04-08 16:09:41 · 14080 阅读 · 1 评论 -
ToolsVersion="14.0",,这个报错。
报这个错误,改个文件就ok用VS2010打开解决方案时,输出窗口有如下提示信息:1>Project file contains ToolsVersion="14.0". This toolset may be unknown or missing, in which case you may be able to resolve this by installing...转载 2019-03-15 10:19:12 · 5155 阅读 · 0 评论 -
真正管用!warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
从ubuntu下写的程序,想要移植到windows 的vs2010中去跑,结果在程序运行的时候,出现了很多warning C4819。苦恼,原因是换行符。经过我多次尝试,包括网上一些去掉这些警告的方法(只是不让显示这些警告,没有真正解决问题)。我最终发现一种方法真正解决了我的问题!1,双击警告的信息,弹出警告信息所对应的文件2,把对应的文件另存为,会弹出另存为对话框,然后点击 保存...转载 2019-08-01 18:40:17 · 1005 阅读 · 0 评论