
C++_工程
文章平均质量分 60
逍遥丶綦
这个作者很懒,什么都没留下…
展开
-
C++指针函数的定义
#includeusing namespace std;int BS(int l, int r, bool (*check)(int)) { int m; while(l <= r) { m = (l + r) >> 1; if(check(m)) r = m - 1; else l = m + 1; } ret原创 2016-02-05 15:58:58 · 1113 阅读 · 0 评论 -
Codeblocks如何调试DLL
如果直接运行DLL工程,会显示You must select a host application to "run" a libary...好在windows本身提供了一个完美的测试dll点Addmain就是运行的主函数,注意主函数要用__declspec(dllexport),如下面这个代码#include#include#include#inclu原创 2016-02-05 20:32:48 · 4712 阅读 · 0 评论 -
Codeblosks用C++编写通用DLL供其他语言调用
这个问题纠结很久了,今天研究了好久,好像大概能写了。先用Codeblosks建立DLL项目,用VS其实都是一样一样的我们就写一个大数相加试试,main.h可以直接删掉,直接在main.cpp里面写下面的内容就行了#include#include#includeusing namespace std;#define DLL _stdcallDLL char原创 2016-02-05 20:02:24 · 1337 阅读 · 0 评论 -
C++动态调用DLL
#include#includeusing namespace std;int main() { HINSTANCE DLLhwnd = LoadLibrary("dll_test.dll");//打开dll获取句柄 if(DLLhwnd) {//打开成功 typedef char* (WINAPI* FUNC)();//定义函数的参数类型和返回类型原创 2016-02-06 11:50:45 · 917 阅读 · 0 评论 -
给sublime3配置C++(编译,运行,和格式化代码)
这段时间一直在搞Sbulime,以前一直都是用Codeblocks,但是sublime更加轻便下载安装sublime什么的我就不说了,先讲怎么配置MinGW安装好MinGW后,需要修改环境变量,右键我的电脑->属性->高级系统设置->高级->环境变量,然后把MinGW的bin目录,地址加到Path里,如果有多个用分号隔开如果是Win10就直接是下面这个画面了,方便的多之后可原创 2016-03-16 17:51:42 · 9822 阅读 · 4 评论