#include#includeusing namespace std;int main() { HINSTANCE DLLhwnd = LoadLibrary("dll_test.dll");//打开dll获取句柄 if(DLLhwnd) {//打开成功 typedef char* (WINAPI* FUNC)();//定义函数的参数类型和返回类型
#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
如果直接运行DLL工程,会显示You must select a host application to "run" a libary...好在windows本身提供了一个完美的测试dll点Addmain就是运行的主函数,注意主函数要用__declspec(dllexport),如下面这个代码#include#include#include#inclu
这个问题纠结很久了,今天研究了好久,好像大概能写了。先用Codeblosks建立DLL项目,用VS其实都是一样一样的我们就写一个大数相加试试,main.h可以直接删掉,直接在main.cpp里面写下面的内容就行了#include#include#includeusing namespace std;#define DLL _stdcallDLL char
这段时间一直在搞Sbulime,以前一直都是用Codeblocks,但是sublime更加轻便下载安
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号