关于vs潜在的升级问题概述 (Visual C++)查看官网的介绍:潜在的升级问题概述 (Visual C++)。主要问题: 1. 如果使用 /GL(全程序优化)进行编译,则生成的对象文件只能使用生成它时所用的同一工具集进行链接。即若在编译静态库时开启了全程序优化,那么编译出的静态库不可移植。 2. ...
分类:
编程语言 时间:
2019-08-30 21:08:27
阅读次数:
113
3.2、函数递归调用引发的栈溢出 写一段最简单的无穷递归代码,如下: 在VS编译,Debug模式下运行之,结果报错 观察下调用栈,发现栈没有破坏,但被大量的f()调用沾满,如下: 这也充分说明了,是递归调用引起了栈溢出 转到汇编,在地址栏里输入上面错误框里的地址0x011515C9 可以看到,程序是 ...
分类:
编程语言 时间:
2019-08-17 14:41:44
阅读次数:
102
一丶识别各个程序的入口点 入门知识,识别各个应用程序的入口点 (举例识别VC 编译器生成,以及VS编译生成的Debug版本以及Release版本) 1.识别VC6.0 Debug版本 1.1 首先,新建一个VC debug版本的程序,然后F5运行,可以看到栈回溯窗口 1.2 而后通过栈回溯窗口,点击 ...
分类:
其他好文 时间:
2019-07-21 01:34:02
阅读次数:
125
工欲善其事,必先利其器! 我的第一篇博客,就从最基础的东西开始:系统环境变量设置和vs编译器的包含路径 在参考了网上的一些资料后,把它整理如下 要使用第三方提供的库,我们需要: 一、设置环境变量: 环境变量是属于操作系统的,而不是某个具体编译器的,环境变量的设置是全局有效的 以win xp系统系统为 ...
分类:
其他好文 时间:
2019-05-29 22:04:50
阅读次数:
455
调试win硬件驱动,需要利用VS编译的win驱动构建自己的Qt5GUI程序: 其中部分win驱动源码如下 device_file::device_file(const std::string& path, DWORD accessFlags) { h = CreateFile(path.c_str( ...
分类:
编程语言 时间:
2019-03-19 17:11:27
阅读次数:
456
vs编译的库文件 静态库 debug和release版本 需要分开编译,我编译和实践的结果。 但是我也发现有的debug release都用同一个(搞不清楚)。 然后添加到工程应用。 静态库 附件依赖项添加 .lib 以及库目录 动态库 生成比较麻烦 引用和静态库一样多了一步 把dll 放到工程目录 ...
分类:
其他好文 时间:
2019-02-22 23:42:11
阅读次数:
327
QT 库能不能用 需要关注是minGW 还是MSVC编译的 Qt MinGW与MSVC对比 转:https://blog.csdn.net/u013185164/article/details/48160561 他们都是很好用的编译工具,但是他们兼容的并不好。当你的项目使用MinGW编译的使用,想要 ...
分类:
其他好文 时间:
2019-02-21 23:13:12
阅读次数:
187
1.文件操作方式 2.相对路径 相对路径,/ , 45度, ./, ../(建议), linux, windows vs: 编译代码时,路径相对于项目工程(当前代码) 直接运行可执行程序,路径相对于程序 ...
分类:
其他好文 时间:
2019-01-22 21:47:25
阅读次数:
128
Python基础语法入门(2天): 1.Python语言介绍、发展史、与其它语言的对比 2.编程语言分类、解释型vs编译型优缺点 3.Python环境安装、Pycharm IDE使用 4.基本语法:变量、常量命名规范、程序执行、编码区别 5.二进制的演化与运算 6..pyc是什么鬼? 7.实战案例: ...
分类:
编程语言 时间:
2019-01-20 23:30:28
阅读次数:
281
还有AttributePriority,我们可以设置编译时优先级。如果我们对目标标记了多个aspect,这样postsharp就不确定注入先后顺序,这样不能确保正确性,在vs编译时候我们会看见警告:Their order of execution is undeterministic. ...
分类:
其他好文 时间:
2019-01-05 15:45:39
阅读次数:
170