摘要:
在C++的类中,普通成员函数不能作为pthread_create的线程函数,如果要作为pthread_create中的线程函数,必须是static ! 在C语言中,我们使用pthread_create创建线程,线程函数是一个全局函数,所以在C++中,创建线程时,也应该使用一个全局函数。static定 阅读全文
摘要:
操作主要分两大步骤,一是对主机进行配置,二是在虚拟机上安装VMware tool。 一、主机配置 1、打开VMware虚拟机,双击需要进行文件共享的虚拟机。 2、添加共享目录。按照下图步骤,依次选择:选项》共享文件夹》添加,将主机中的某个文件夹作为共享目录,既可以主机访问又可以虚拟机访问。 3、打开 阅读全文
摘要:
1、sudo apt-get update由于没有公钥,无法验证下列签名: NO_PUBKEY F42ED6FBAB17C654 解决方法:安装公钥 阅读全文
摘要:
1、openGL安装 sudo apt-get install build-essential libgl1-mesa-dev sudo apt-get install freeglut3-dev sudo apt-get install libglew-dev libsdl2-dev libsdl 阅读全文
摘要:
openMP 处理for循环 阅读全文
摘要:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //判断三角形是否为锐角 int isAcuteTrian 阅读全文
摘要:
1. 用法 在 VS 的“预编译”选项里定义_EXPORTING宏 2. 作用 2.1. __declspec(dllexport)用于导出符号,也就是定义该函数的dll;__declspec(dllimport)用于导入,也就是使用该函数。 因为这个头文件既要被定义该函数的dll包含,也要被使用该 阅读全文
摘要:
1、 所在的头文件 #include <memory> 2、share_ptr的三种初始化方法 b、通过make_shared函数得到 c、 拷贝初始化 3、reset函数 当只能指针调用了reset函数的时候,就不会再指向这个对象了,所以如果还有其它智能指针指向这个对象,那么另外一个智能指针的us 阅读全文
摘要:
步骤如下: 1、 先动态编译连链接,生成exe; 2、 找到exe依赖的dll文件 使用Process Explore来获取所依赖的dll文件 打开procexp.exe,通过菜单View–Lower Pane View–DLLs勾选,显示dll窗口, 在编译环境下运行程序,找到相应的进程,查看需要 阅读全文
摘要:
在开发window程序是经常会遇到编译好好的程序拿到另一台机器上面无法运行的情况,这一般是由于另一台机器上面没有安装响应的运行时库导致的,那么这个与编译选项MT、MTd、MD、MDd有什么关系呢?这是msdn上面的解释: MT:mutithread,多线程库,编译器会从运行时库里面选择多线程静态连接 阅读全文