我使用#pragma comment(lib,“XXX.lib”)导入dll时遇到了问题
我的程序是这样的,我只有一个dll文件,我将它放到了工程目录下
然后这样写程序
#include “XXX.h”
##pragma comment(lib,“XXX.lib”);.h文件时dll中的文件
结果报错说找不到XXX.h
我想问问这个错误怎么解决
我的程序是这样的,我只有一个dll文件,我将它放到了工程目录下
然后这样写程序
#include “XXX.h”
##pragma comment(lib,“XXX.lib”);.h文件时dll中的文件
结果报错说找不到XXX.h
我想问问这个错误怎么解决
解决方案 »
- vc6编译失败:stdafx.h预编译文件.pch error C2859
- 劳驾谁帮我看看这段代码哪里泄漏了
- CListCtrl或CListView解决大数据量、而且要求Item能自定义颜色问题
- CEdit 里怎么插入一个换行符 怎么使用scrollbar
- 这是什么错误啊?
- 控件消息的问题
- win32 DLL 问题?
- WTL中动态创建CStatic派生类的消息问题
- 存2色位图的问题
- 请教高手——在vc中如何将程序进程从一个类的一个函数转到另一个类的protect型函数并访问其protect变量
- 生成正常,运行时报错——无效或损坏文件
- 在对话框OnInitDIalog()中GetWindowRect的问题
#include “XXX.h”
#pragma comment(lib,“XXX.lib”);
这种方法加载dll文件吗
然后这样写程序
#include “XXX.h”
#pragma comment(lib,“XXX.lib”);
1.
只有DLL,怎么会是:
XXX.lib呢?应该是XXX.DLL吧!!2.
DLL是动态链接库,可以用loadlibrary 动态 加载,不支持你这种加载方式,
#pragma comment(lib,“ws2_32.lib”)
这句话的作用是 隐式 加载ws2_32.dll我觉得你最好还是区分一下DLL的加载方式在说
没有lib,你只能先LoadLabrary,然后GetProcAddress
两者都必须有函数的原型定义