
其他
HerofH_
加油啊咸鱼!
展开
-
函数调用原理总结
函数调用是个很有意思的东西,之前一直都很好奇:函数调用结束后是怎么知道返回什么地方?函数中的各个参数又是从哪来的呢?调用结束后又怎么将相关数据返回到调用方的?基于这些疑问,参阅很多资料,现在把自己所理解的总结一下。实际上,函数的调用是在栈上进行的,栈的生长方向是由高地址向低地址,即栈底为高地址,栈顶为低地址。每个函数在被调用时都对应着各自一个栈帧,用来记录函数自身的一些信息(返回地址、局部变量…...原创 2018-11-22 15:58:00 · 3195 阅读 · 1 评论 -
VS2017出现C4996 'fopen': This function or variable may be unsafe. Consider using fopen_s instead.错误
VS2017利用fopen和fscanf读取文件时出现以下错误信息:C4996 ‘fopen’: This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for deta...原创 2019-01-03 11:19:08 · 21798 阅读 · 15 评论 -
关于QT下配置OpenCV3.4.0后出现 error: undefined reference to 'cv::xxx'的问题及解决方案
由于之前在CodeBlocks,VS下配置并使用过OpenCV,原本以为在QT下配置OpenCV也很容易,结果事与愿违。按照网上的办法,在QT中pro文件末尾添加以下代码来引入OpenCV的库和头文件: INCLUDEPATH += D:\OpenCV3.4\opencv\build_mingw\install\x64\mingw\include LIBS += D:\OpenCV3....原创 2018-10-12 19:54:35 · 14526 阅读 · 4 评论 -
Exe4j可执行文件报错:No JVM could be found on your system. Please define EXE4J_JAVA_HOME ......
问题背景 使用exe4j生成的可执行文件,在自己电脑上运行正常,但是在其他电脑上运行就出现No JVM could be found on your system.的错误。解决方法1.确保电脑装有java运行环境(jre);2.确保jre的版本与使用exe4j生成exe时设置的版本一致,保证jre的版本在Minumum与Maximum之间;3.确保用于...原创 2019-07-01 18:25:13 · 16445 阅读 · 6 评论