在没有头文件的前提下,怎么调用DLL [问题点数:20分,结帖人guoln1010]

Bbs2
本版专家分:113
结帖率 98.44%
Bbs1
本版专家分:25
Bbs5
本版专家分:2652
Bbs4
本版专家分:1809
Bbs2
本版专家分:113
Bbs10
本版专家分:140791
版主
Blank
微软MVP 2013年10月 荣获微软MVP称号
2012年10月 荣获微软MVP称号
2011年10月 荣获微软MVP称号
2010年10月 荣获微软MVP称号
Blank
红花 2012年4月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2012年5月 VC/MFC大版内专家分月排行榜第二
2012年3月 VC/MFC大版内专家分月排行榜第二
2011年7月 VC/MFC大版内专家分月排行榜第二
2011年1月 VC/MFC大版内专家分月排行榜第二
2010年12月 VC/MFC大版内专家分月排行榜第二
2010年9月 VC/MFC大版内专家分月排行榜第二
2010年6月 VC/MFC大版内专家分月排行榜第二
2010年5月 VC/MFC大版内专家分月排行榜第二
2010年4月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2010年11月 VC/MFC大版内专家分月排行榜第三
Bbs2
本版专家分:113
Bbs2
本版专家分:113
Bbs2
本版专家分:245
Bbs6
本版专家分:7693
Bbs2
本版专家分:113
Bbs2
本版专家分:113
Bbs2
本版专家分:113
只有DLL没有头文件该如何调用这个DLL
一个比较简单的<em>DLL</em>, 但<em>没有</em><em>头文件</em>和函数说明, 该如何<em>调用</em>它?如何获得函数的参数类型和返回值?
有办法使用没有头文件DLL吗?
有一个<em>DLL</em>文件,<em>没有</em><em>头文件</em>,但我必须要使用到里面的内容,我该<em>怎么</em>办? 我用Depends看到的是"7(0x0007 N/A N/A 0x00129AB0)"等等这样的罗列。我有办法使用这个<em>DLL</em>吗?
新手提问:只有头文件和.DLL文件,没有相应的.lib文件,能不能调用DLL中的函数啊?
如题。如果能,请问该如何操作?
DLL调用问题
我在程序中引用一个DLL,从该DLL的<em>头文件</em>可以看出其中包含3个类A,B,C.其中类B,类C都继承个类A,我在使用的时候可以new类A,但new类B,类C时出现link错误。请问是什么原因?rn
怎么没有vector.h头文件?
用到容器时,好几个编译器都<em>没有</em>vector.h<em>头文件</em>,<em>怎么</em>回事???????请高手指教!!!!
怎么在c++builder调用vc 创建的DLL
我用了impdef 生成了.def文件,但不知道<em>怎么</em>对这个文件进行修改,该.def中全是如下的行:rnrn ??0Address@@QAE@ABV0@@Z @1 ; ??0Address@@QAE@ABV0@@Zrn<em>怎么</em>改就可一用implib命令生成bcb可以识别的.lib文件了
vb调用DLL的问题,
有一个程序,WDSM反编译后发现是VB编的,因为<em>调用</em>了MSVBVM60.<em>DLL</em>,但是同时也引用了windows的另外两个标准DLL:rn+++++++++++++++++++ IMPORTED FUNCTIONS ++++++++++++++++++rnNumber of Imported Modules = 3 (decimal)rnrn Import Module 001: KERNEL32.<em>DLL</em>rn Import Module 002: ADVAPI32.<em>DLL</em>rn Import Module 003: MSVBVM60.<em>DLL</em>rnrn+++++++++++++++++++ IMPORT MODULE DETAILS +++++++++++++++rnrn Import Module 001: KERNEL32.<em>DLL</em>rnrn Addr:77E8399F hint(0000) Name: Sleeprn Addr:77E8B6CE hint(0000) Name: CreateDirectoryArn Addr:77E9CB5F hint(0000) Name: GetComputerNameArnrn Import Module 002: ADVAPI32.<em>DLL</em>rnrn Addr:77DB41D4 hint(0000) Name: RegCreateKeyExArn Addr:77DB213D hint(0000) Name: RegCloseKeyrn Addr:77DB523F hint(0000) Name: RegDeleteKeyArn Addr:77DB431F hint(0000) Name: RegSetValueExArn Addr:77DB3A3A hint(0000) Name: RegEnumKeyExArn Addr:77DB2276 hint(0000) Name: RegOpenKeyExArn Addr:77DB2A57 hint(0000) Name: RegQueryValueExArn Addr:77DB6835 hint(0000) Name: RegQueryInfoKeyArnrn Import Module 003: MSVBVM60.<em>DLL</em>rn。。。。。。rn我知道VB对DLL的<em>调用</em>通常都是 DllFunctionCall 实现的,那么另外两个DLL的直接<em>调用</em>是如何实现的? rnrnrn难道是VC编程<em>调用</em>的VB6的MSVBVM60.<em>DLL</em>?
静态调用DLL
有一MwNetGate.dll,里面有一函数:function ConnectOpen(const Uid: WideString; const Password: WideString;const ServerIP: WideString; ServerPort: Integer):Integer;rn我把MwNetGate.dll转换成MwNetGate.lib,并Project->Add to Project把此文件加载到工程中后,rn在.h中声明如下:int ConnectOpen(const WideString Uid,const WideString Password,const WideString ServerIP,int ServerPort);rn然后<em>调用</em>:rn void __fastcall TForm1::Button3Click(TObject *Sender)rnrn if(ConnectOpen("13178930258","123456","61.242.89.115",8018)==0);rn rn Application->MessageBox("成功!","成功",MB_OK);rn rn elsern rn Application->MessageBox("失败!","失败",MB_OK);rn rnrnrn总是提示出错:[C++ Error] User_sendmsg.cpp(112): E2054 Misplaced elsernrn请各位大侠指点!小弟感激不尽!
KEIL 创建静态链接库+ 调用自己创建的静态链接库
原文链接: https://blog.csdn.net/yangluoning/article/details/8971217   为什么要做成lib库? 1、有些人不想将自己写的源代码公开,但是同时库文件又需要让别人能够正常<em>调用</em>,那封装成lib的格式就是一个好方法。 2、编译某些工程文件时非常耗时,像UCGUI和ST官方的库时,由于文件众多,编译一次可能得1两分钟,这时可以打包成库,这...
请问怎样调用DLL?
请问怎样<em>调用</em>DLL?
linuxc++怎么没有cuchar头文件
1.linuxc++<em>怎么</em><em>没有</em>cuchar<em>头文件</em>?n2.youcompleteme 这个插件有<em>没有</em>让补全列表的选项加上编号?按对应编号就能选中?就像输入法这样的。
关与静态调用DLL的问题
如果只有LIB和DLL能够<em>调用</em>成功吗
VB调用DLL,遇到的问题
这是源函数 DLL里面的。rnvoid __stdcall ChannelPower_2(float I[], long Len_I, float Q[], long Len_Q, rn float LeavelCorrection, short SamplingRatio, short SYNCDLID, rn short ScramblingCodeID, short MaxmumUsers, short User, long FFTSize, rn float *ChannelPower);rn我在VB里面是这样申明的:rnOption ExplicitrnPrivate Declare Function ChannelPower_2 Lib "TD Test.dll" (ByRef i() As Single, ByRef leni As Long, ByRef q() As Single, ByRef lenq As Long, ByRef level As Single, ByRef sampRa As Integer, ByRef SYN As Integer, ByRef CodeI As Integer, ByRef MaxU As Integer, ByRef user As Integer, ByRef FFTSize As Long, ByRef POWER As Single)rn<em>调用</em>代码如下:rnrnDim i(25536) As SinglernDim q(25536) As SinglernDim path_i As StringrnDim path_q As StringrnDim POWER As SinglernPrivate Sub Command1_Click()rnrn path_i = "C:\\I.TXT"rn '读取i.txt文件rn Dim num As Longrn Dim readfile As Stringrn Open path_i For Input As #1rn Do Until EOF(1)rn Line Input #1, readfilern If EOF(1) Then Exit Dorn i(num) = CSng(readfile)rn num = num + 1rn Looprn Close #1rn '读取Q。TXT文件rn num = 0rn readfile = ""rn path_q = "c:\\Q.txt"rn Open path_q For Input As #2rn Do Until EOF(2)rn Line Input #2, readfilern If EOF(2) Then Exit Dorn q(num) = CSng(readfile)rn num = num + 1rn Looprn Close #2rn num = ChannelPower_2(i, 25536, q, 25536, 0, 24, 0, 0, 8, 1, 4096, POWER) '<em>调用</em>DLL函数rn Text1.Text = CStr(POWER) '返回函数值rnEnd Subrnrn执行程序时,提示VB遇到问题需要关闭。这是<em>怎么</em>回事,是我的函数申明错了吗rn
c#调用非托管DLL问题
小弟用C#<em>调用</em>VC++写的DLL.想从DLL中返回一个BOOL类型的数组.不知在C#端该<em>怎么</em>写.rnrn  我写了一个老是不对,请大家帮忙看看!rnrnc#端:rn[DllImport(@"XX.dll",EntryPoint="ExecuteBatchCommand")]rnpublic static extern int ExecuteBatchCommand(string[] alCommand, bool []result);rnrnprivate void button1_Click(object sender, System.EventArgs e)rnrn   string [] a = new string[2]"Lin", "Jian";rn   bool [] b = new bool[2]false,false;rnrn   int i = ExecuteBatchCommand(a, b);rn}rnrnVC++端:rnint CSbepDllApp::ExecuteBatchCommand(char** a, bool result[])rn rn CArray command;rn command.Add(*a);rn command.Add(*(a+1));rnrn result[0] = TRUE;rn result[1] = TRUE;rn return 0;rnrn运行后BOOL数组b还是都是FALSE
急!!JAVA调用DLL问题
前几天,公司的产品是用C++做的,是C/S结构的,让我把他作成B/S结构的去控制,函数库都给我门了,我用JAVA<em>怎么</em>样去调,用JNI吗?哪位有相关资料指点一下啊,谢谢啊
c#调用第三方DLL问题
C#<em>调用</em>一vc编写的第三方DLL处理音乐文件,对于有些音乐文件处理过程中vc的DLL会报错,造成程序的崩溃.rn现无法修改第三方DLL...如何在C#代码中屏蔽该错误?rnrntry catch 已证实无效....rnrnrnDll提示错误为:尝试读取或写入受保护的内存。这通常指示其他内存已损坏
关于封装DLL调用失败
Public Function WebVirtualDir(ByVal strWebSite As String, ByVal strFriendlyName As String, ByVal strWebPath As String, ByVal strDefaultDoc As String) As Booleanrn Dim objADSI As Objectrn Dim objWebVDir As Objectrn On Error GoTo Lib_Errrn Set objADSI = GetObject("IIS://LocalHost/W3SVC/1/Root")rn Set objWebVDir = objADSI.Create("IIsWebVirtualDir", strWebSite)rn objWebVDir.SetInforn Set objWebVDir = objADSI.GetObject("IIsWebVirtualDir", strWebSite)rn objWebVDir.AppCreate Truern objWebVDir.Put "AppFriendlyName", strFriendlyNamern objWebVDir.Put "AppRoot", "/LM/W3SVC/1/Root/" & strWebSitern objWebVDir.Put "Path", strWebPathrn objWebVDir.Put "AppIsolated", 0rn objWebVDir.Put "DefaultDoc", strDefaultDocrn objWebVDir.Put "AccessFlags", 535rn objWebVDir.SetInforn WebVirtualDir = TruernLib_End:rn Set objWebVDir = Nothingrn Set objADSI = Nothingrn Exit FunctionrnLib_Err:rn WebVirtualDir = Falsern strError = Err.Descriptionrn Err.Clearrn Resume Lib_Endrn End Functionrnrn这是我的Class1类模块中的函数rnrn我将它编译成abc.dllrn然后在本机注册abc.dllrn在ASP页面中<em>调用</em>rnDim CreateIISrnSet CreateIIS = Server.CreateObject("abc.Class1")rnrn显示rnServer 对象 错误 'ASP 0177 : 800401f3'rnrnServer.CreateObject 失败 rnrn这是咋回事呢?
VS8.0中怎么调用头文件
环境 vc++rnrn我写了3个代码,这3个代码里 公用一个 include 所以我在 单独创建了一个include文件夹 将公用的全部放在这里面了,其他代码归类放到不同目录。。现在的问题是 vs8.0里 <em>怎么</em>设置 读取时候自动<em>调用</em> include文件夹里的代码呢?rnrn我在解决方案的属性页里 设置 调式源文件--》包含代码目录里 选择了这个路径 但还是报 rnrn无法打开包括文件:“include/howelong.h”: No such file or directoryrnrn请高手帮我一下……谢谢rnrnQQ:3693807
调用头文件
有一个<em>头文件</em>中直接定义了几个函数rn 如:在temp.h文件中定义rn bool set();rn bool clear();rn ......rn 这样几个函数,具体实现函数也已经写了,要在其他工程中<em>调用</em>这些函数,除了要包含此<em>头文件</em>,还需要包含什么文件才能直接使用?rn
DLL注入
c# 整合c++远程注入 api重写等 记事本应用实例等 是值得一看的小工具
在C/C++中怎么调用一个DLL的函数?
在C/C++中<em>怎么</em><em>调用</em>一个DLL的函数?rn能具体告诉我吗?而且说具体一点,谢谢!
一个关于COM调用DLL的问题
我做了一个用于ASP的COM,是用VB写的,里面有一个功能就是<em>调用</em>另外一个我写的DLL,来取得硬盘ID,结果发现我根本就取不到.哪位可以告诉我原因.rn我写的COM和<em>DLL</em>是<em>没有</em>问题的,因为我把这个COM改为active exe后就可以读出来的.rn不知是COM不能<em>调用</em><em>DLL</em>.还是因为我<em>没有</em>权限啊.
Reflector FOR DLL
可拆解所有Visual studio 生成 的<em>DLL</em> 可以不需代源碼下知道<em>DLL</em> 如何應用
关于VC调用BCB编写的DLL的困惑
因为目前项目中要用到语言混编,不得不考虑使用VC<em>调用</em>BCB的<em>DLL</em>。但是自己测试的时候即使是一个很简单的<em>DLL</em>都<em>调用</em>出错,不知道为什么。我使用的步骤如下:rn创建<em>DLL</em>:rn使用BCB建立<em>DLL</em>向导来建立一个工程,选择不使用VCL,然后在生成的CPP文件中加入如下代码:rnextern "C" __declspec(dllexport) int __stdcall Calc(int a, int b)rn return a+b;rnrn//---------------------------------------------------------------------------rn编译生成project1.dll 。rnrn使用<em>DLL</em>:rn在VC中新建一个对话框程序,加入一个新按钮,加入如下函数:rnvoid CHbgfhgfDlg::OnButton1() rnrnrn typedef int (*fnMyFunc)(int a,int b);rn HINSTANCE hdll=::LoadLibrary ("Project1.dll");rn fnMyFunc pAdd=(fnMyFunc)::GetProcAddress(hdll,"Calc");rn pAdd(5,6);rn FreeLibrary(hdll);rnrnrn编译运行,报错。我跟踪了下hdll和pAdd都不为空。是在pAdd(5,6);一行出的错。rn让我好奇怪,一个很简单的<em>调用</em>竟然会出错。希望有混编经验的帮我看一下。rnrn另外我也查过好多资料:rnhttp://cache.baidu.com/c?word=bcb%2Cdll%2C%C9%FA%B3%C9%3B%CF%F2%B5%BC&url=http%3A//www%2Ecnblogs%2Ecom/nemolog/archive/2005/10/27/263298%2Ehtml&p=9e57c64ad09d0eb908e2966613&user=baidurnrnhttp://community.csdn.net/Expert/topic/5423/5423474.xml?temp=.7015497rnrn也<em>没有</em>结果,老妖的那个建立LIB的方法我试不了,在rn运行lib /def:project1.def /machine:i386 生成VC使用的project1.librn卡住了,<em>没有</em>LIB这个程序。rnrn先谢谢了!(BCB是5.0的,VC是6.0的)
yum 安装OpenCv 怎么没有头文件
在Fedora14中,我使用 yum install opencv 的命令来安装OpenCV的,安装完后,<em>怎么</em>找不到OPENCV的<em>头文件</em>。rnrn另外问下:用yum命令安装软件和通过源码安装软件 有什么区别?
各位老师.请问如何调用DLL
问题是这样的有这样的一个名为CS2040.dll的DLL.是用DELPHI编写的,必须要动态<em>调用</em>,我是新手,还不懂得<em>怎么</em>弄,那位老师可以告诉我<em>怎么</em>写<em>调用</em>过程呢?谢谢了,最好详细些
晕,dev-c中怎么没有srand的头文件的~~
参考上说srand伪随机数是包括在的<em>头文件</em>中,可是在dev-c内用C语言编写时候,加了这个<em>头文件</em>也没用~~<em>怎么</em>会这样啊?最后只有把C++的<em>头文件</em>加进去才有用~~srand()就定义在内。
静态调用DLL出现问题,请帮忙谢谢
[Linker Error] Unresolved external '__stdcall com_open(int)' referenced from D:\11\DRIVER\UNIT1.OBJrnrnrn出现这样的问题,.LIB什么都加入了,rn函数的原形是HANDLE WINAPI com_open(int icdev);rnrn这是什么问题
c#调用VC写的DLL的问题
现在C#要<em>调用</em>VC写的动态库,接口函数的参数类型为VC的一个类,例如:rn//Myc.hrnclass MyCrnrn void Test();rnrnrn<em>DLL</em>接口函数:rnFun(MyC *pMyc);rn在VC里用时,只需要如下rn#include "Myc.h"rntypedef void(CALLBACK* LPFN<em>DLL</em>FUNC1)(MyC *);rnMyC My;rn....rnLPFN<em>DLL</em>FUNC1(&My);rn就可以了,但是在C#里要如何做啊,因为他<em>没有</em>办法#include "Myc.h",也就无法声明函数指针,请各位指教,谢谢rn不知道说明白<em>没有</em>
DLL的使用
1.DLL文件中很多函数,我想导出之后放在一文件中,像一个<em>头文件</em>那样使用.rn  该<em>怎么</em>做??.def文件应该<em>怎么</em>导出函数.rn2.DLL中的结构体<em>怎么</em>用??
组件与DLL?
有二个问题想请教各位老师:rn1)在VB中,组件=.dll(.dll文件) ?rn2)组件在程序安装时,是装在客户机上还是服务器机上?rn3)dll文件呢?rn rn 谢谢!
没有碰撞体的前提下进行mesh碰撞检测
需求:在<em>没有</em>碰撞体的<em>前提下</em>检测到鼠标点击的mesh。思路:获得所有的mesh,然后通过算法比较mesh中每一个三角形面片与射线是否相交,将所有相交点与射线origin之间的长度进行排序,最短的即为需要获得的mesh。上干活,首先是射线与三角形相交算法,通过u,v或者t 可以算到相交点 /// &amp;lt;summary&amp;gt; /// 射线与三角形相交 Vector3版本 ...
没有curses.h头文件怎么办?
我在编写一个程序,编译出错提示:错误: curses.h:<em>没有</em>该文件或目录rnrn#includern#includernrnint main()rnrn initscr();rnrn clear();rn move(10,20);rn addstr("Hello,world");rn move(20-1,0);rn refresh();rn getch();rn endwin();rn return 0;rn
没有这样的头文件怎么回事?
rnH:\C编程代码\doc1.c(2) : fatal error C1083: Cannot open include file: 'MSP430X14X.H': No such file or directoryrn<em>怎么</em>解决?rn
没有Python.h头文件的解决方法
In file included from plugins/python/pyutils.c:1:0: plugins/python/uwsgi_python.h:2:10: fatal error: Python.h: <em>没有</em>那个文件或目录 #include &amp;lt;Python.h&amp;gt; ^~~~~~~~~~ compilation te...
vc++6.0没有graphics头文件
rt?<em>没有</em>这个<em>头文件</em>吗?如果<em>没有</em>该<em>怎么</em>办呢?
没有头文件
这是我的代码:rn[code=C/C++]#includern#includern#includern#includernrnrnint main()rnrnsetupterm("unlisted", fileno(stdout),(int *)0);rnprintf("Done.\n");rnexit(0);rn[/code]rnrn编译时发现:rnroot@mmm:~# cc -o badterm badterm.c -lncursesrnbadterm.c:2:17: error: term.h: <em>没有</em>那个文件或目录rnbadterm.c:3:19: error: curses.h: <em>没有</em>那个文件或目录rnrnrn这是为什么?rnrn
怎么我的头文件没有没有找到路径?
我做一个简单的驱动框架,但是编译的时候出现<em>没有</em>或<em>没有</em>找到路径?我把这个<em>头文件</em>找到拷贝到程序目录下,将有出现其他的<em>头文件</em>的问题(是wdm.h里面包含的),按道理说来应该可以找到这种<em>头文件</em>的啊?请问各位大虾来帮帮初学者!!
没有最新头文件和库文件?
在编译一个程序(关于内存映射)的时候,编译开始时显示<em>没有</em>最新的<em>头文件</em>和库文件可能出错,然后又数个类型定义找不到,请问这些<em>头文件</em>和库文件上哪找呢?
已知一个动态连接库的头文件怎么隐式调用
import指令<em>怎么</em>用
静态页面中怎么统一调用头文件
假如我有一个<em>头文件</em>top.asp 如果是在动态页面中统一<em>调用</em>,比较好弄,rn但是我的网站里有好多生成的.html的静态页面,那<em>怎么</em><em>调用</em>(方面修改)rn我试着把<em>头文件</em>做成一个.js的文件来<em>调用</em>,但是出现了些问题,.js文件里又<em>调用</em>了一个js日期函数,结果日期<em>没有</em>出现在我想让它出现的地方rn我不想用IFRAME的方法,在静态页面中<em>调用</em>.asp文件,各位有什么好的方法??
vc.net中调用头文件怎么不对啊
我在vc.net中<em>调用</em>iostream.hrn<em>怎么</em>会不能<em>调用</em>啊rn还有其他的<em>头文件</em> 如 vector
如何调用DLL库,怎样调用里面的函数
如题:如何<em>调用</em>DLL库,怎样<em>调用</em>DLL里面的函数!
Form_Load()怎么没有调用
public partial class Form1 : Formrn rn public Form1()rn InitializeComponent();rnrn private void Form1_Load(object sender,System.EventArgs e)rn rn // 画面显示大小调节实现rn 。。。。。。rn rn 。。。。。。。。。。。。。。。。。rn rn大概就这样,但我加载图片<em>没有</em>自动<em>调用</em>到Form1_Load,<em>怎么</em>回事啊,我要怎样才能<em>调用</em>Form1_Load?求教高手
各位老大,有问题求助:调用别人的DLL,DLL发生异常,应如何处理?
<em>调用</em>别人的<em>DLL</em>,那个<em>DLL</em>有时候会发生异常,导致我的程序崩溃掉,而我又无法获得那个DLL的源代码。我应该<em>怎么</em>进行异常处理呢。如何保证我的程序不崩溃掉?
关于头文件调用
现有一个类包括A.H和A.CPP现在在A.CPP<em>头文件</em>#include "b.h"rnb.h中定义了 rnexten BOOL yesorno;rnBOOL yesorno= false;rnrn但是在A.CPP中无法访问提示 yesorno未定义。rnrnrn请问怎样解决啊rn谢谢!!!
如何调用头文件的源代码?
比如我的<em>头文件</em>为 ,要将它里面的代码写入该<em>头文件</em>里边,并且<em>调用</em>该<em>头文件</em>,试问通过何种方式达到目的?!请给出具体操作步骤,谢谢!
turboc2调用头文件出错。
我在TURBOC2中<em>调用</em><em>头文件</em>math.hrn编译出错,提示:Unable to open include file "math.h"rn这是<em>怎么</em>回事啊?是不是TURBOC2没配置好啊?我也不知道<em>怎么</em>配置。:(
C++头文件调用问题
C++自己写的<em>头文件</em>是不是一定要要放在当前工程中才能<em>调用</em>?rn标准库中的<em>头文件</em>又是<em>怎么</em><em>调用</em>的呢?rn
C如何调用头文件
有a.h,a.c,TestMain.c三个文件,main()函数在TestMain文件中。rna.h中的内容:rn[code=C/C++]rnint Test();rn[/code]rna.c中的内容rn[code=C/C++]rn#include rn#include "a.h"rnrnint Test()rnrn printf("mmmm\n");rn return 0;rnrn[/code]rnTestMain.c中的内容rn[code=C/C++]rn#include "a.h"rnrnint main()rnrn Test();rn return 0;rnrn[/code]rn我使用的是VC6.0,现在编译没问题...但连接出错。rn错误信息:rnLinking...rnTestMain.obj : error LNK2001: unresolved external symbol _TestrnDebug/Demo1.exe : fatal error LNK1120: 1 unresolved externalsrn执行 link.exe 时出错.rnrnDemo1.exe - 1 error(s), 0 warning(s)
头文件调用问题
imports system.configuration 后rn其中的对象为啥<em>调用</em>不了?rn比如 我要定义一个类型connectionstringseetings就<em>没有</em>rn还有configurationmanager等等 都不是关键字
头文件调用出错
我在index.asp页面加入,结果就提示下面错误了。我的index.asp和conn.asp是同一目录下的。不知道<em>怎么</em>回事?我的其它页面<em>调用</em><em>头文件</em>都没事,就这个它就提示出错了,我感到纠结。rnrnMicrosoft OLE DB Provider for ODBC Drivers 错误 '80004005' rnrn[Microsoft][ODBC Microsoft Access Driver] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。 rnrn/mysite/conn.asp,行 6 rnrn下面是前台index.asp的代码rnrnrn rn rn rn rn imgrn imgrn rn rnrn rn rn 首页rn 公告rn 文章rn 个人档案rn rn rn rn rn rn 后台登陆管理 用户名: 密 码: rn 内容显示rn rn rn rn rn rn 内容信息rn 分页rn rn rn rn
调用头文件编译出错
<em>调用</em><em>头文件</em>编译出错 是不是要定义宏。 因为宏能够对编译加以判断。
在ASP中调用头文件!
我在ASP中<em>调用</em>一个<em>头文件</em>是 rn但是我的这个文件是在二级域名里!而且我在<em>调用</em>这个文件时的网页的网站是和这个二级域名是平级的文件夹!所以说,我现在不知道<em>怎么</em>去<em>调用</em>了!rnrn我<em>调用</em>这个文件时应该是这样的<em>调用</em>方式rnrnrn但是不好使,请问是为什么呢?那我该<em>怎么</em><em>调用</em>呢!
关于头文件调用的问题
需要Matlab引擎<em>头文件</em> engine.hrn一种方法是在include file中添加MATLAB的INCLUDE目录rn那么可不可以直接将engine.h复制到工程目录,添加到工程中,rnrn
VC,如何在没有头文件前提下遍历COM组件中的类/接口/函数信息?
本人初学COM, IDE是VS2005. rnrn实验如下:建立一个ATL项目,生成: HelloCOM.dll. 内有一个导出接口:IHelloCOM, 该接口定义一个导出方法: fHelloCOM([in]short s, [out retval] int ret)rn rn然后在VS2005下用对象浏览器 (Object Browser) 选择浏览 HelloCOM.dll,可以直接浏览到所有的接口和函数,包括参数信息。rnrn我现在的目标是,在VC中要编程实现这个类似对象浏览器的的功能,应该从哪里入手?rnrn先谢谢任何帮助!rnrn
可不可以把一个DLL做成类,然后调用DLL中的函数[问题]
我现在有一个动态库hybird.dll,我要动态<em>调用</em>它里面的函数,除了静态和动态<em>调用</em>外,能不能把它做成一个类,放在一个<em>头文件</em>中如:hybird_dll.h中,具体文件实现如下:rnrn#include "stdafx.h"rnrnclass HyBirdrnrn//hybird.dll函数声明rnpublic:rnHINSTANCE lib;rntypedef bool (WINAPI* SETCOM)(int x, int y, int z); rntypedef bool (WINAPI* OPENCOMMPORT)(void);rn//// 函数事例化rnSETCOM setCom;rnOPENCOMMPORT openCommPort;rnrn///<em>调用</em>dllrnlib=LoadLibrary("hybird.dll");rnif (lib==NULL)rn rn AfxMessageBox("hybird.dll<em>调用</em>失败");rn return ;rn rnsetCom=(SETCOM)GetProcAddress(lib,"setCom");rnopenCommPort=(OPENCOMMPORT)GetProcAddress(lib,"openCommPort");rnrn;rnrn但是在别处用的时候,老是提示错误:rnerror C2258: illegal pure syntax, must be '= 0'rnerror C2501: 'lib' : missing storage-class or type specifiersrnerror C2501: 'setCom' : missing storage-class or type specifiersrnrn请知道的朋友指点迷津,多谢了rn
动态链接库的问题(DLL)
如何才能知道DLL中的函数有哪些?使用其他软件也可以!拜托啦各位前辈!
关于声明DLL问题
用VC++编写DLL,使用inp,outp函数。在VB中声明DLL中这两个函数时,出现了DLL<em>调用</em>约定错误,该<em>怎么</em>解决,请高手指教。
MFC做DLL的问题?
我想用MFC做一个动态链接库 DLLrn用于在C#中<em>调用</em>里面的函数,我要<em>怎么</em>样做才能让DLL可以在C#中用。。rnrn在C#中又要<em>怎么</em>调?请各位帮帮!
没有包含相关头文件,也可以调用标准函数?
前面在坛子里发了个结构体的问题,有人告诉我要用strcpy函数,我貌似记得strcpy函数的<em>头文件</em>是string.h,但是我试了下<em>没有</em>加这个<em>头文件</em>也能编译通过,晕了,搞不懂。。。rnrn 哪个能跟我解释下?rnrn
没有头文件,可不可以调用lib文件中的函数(有dll)?
如题!
为什么BCB没有这个头文件
我写了一个练习的程序,要用到"algorithm.h"这个<em>头文件</em>。结果我发现BCB竟然<em>没有</em>rn?????????????????<em>怎么</em>回事?BCB中有什么可以代替algorithm.h的<em>头文件</em>吗?或者那位朋友有这份<em>头文件</em>,请贴出来,大家共享如何?谢谢。
VS2005中有没有fstream.h头文件
新装的vs2005,在操作文件时竟然发现打不开fstream.h文件,请问各位,你们的vs2005中有这个文件么,我的vc6中是有的
C#中有没有头文件的问题
在C/C++中,我们经常会用到.h文件,那么在c#中,如果要写的程序太长了,那么有<em>没有</em>自己写的.h文件加入到其中呢?
没有这个头文件">"graphics.h" 我没有这个头文件
兄弟们,帮帮我,谁有这个<em>头文件</em>传给我好吗?小弟感激不敬rn帮我发到我邮箱50095299@qq.com rn或者用QQ传给我也可以,我QQ是:50095299rn
貌似头文件没有引用的问题
我在Visual Studio 2003中输入了一个以前的在VC6.0上编的程序,已经做了些修改却仍然无法编译。我明明在<em>头文件</em>中定义了一个类,在后面定义成员函数的时候却报告“C2653:Student不是类或命名空间名称”错误,弄得我一头雾水……rnrn 我在建立项目时,使用了“Win32控制台项目”。rnrn 我附有一张截图可供参考:rn http://img632.photo.163.com/hyjk2005/70865471/1967739673.jpg
我的Winioctl.h头文件没有STORAGE_BUS_TYPE。
我找了一个读取硬盘序列号的程序代码,其中使用到了rnSTORAGE_BUS_TYPE 这个结构,我查看了 MSDN,说是声明在Winioctl.hrnrnRequirementsrnClient Requires Windows Vista or Windows XP. rnServer Requires Windows Server "Longhorn" or Windows Server 2003. rnHeader Declared in Winioctl.h.rn rn可是我查看了我机器的Winioctl.h,却<em>没有</em>找到STORAGE_BUS_TYPE 这个结构,这是什么原因呢?rn我的机器系统WinXP SP2, VC6.0rnVC6.0 <em>没有</em>打过任何的补丁。
vc++2008没有inttypes.h头文件怎么
//这个就是inttypes.h的内容,自己加进去就好了 #ifndef __INTTYPES_H_ #define __INTTYPES_H_ typedef signed char int8_t; typedef unsigned char uint8_t; typedef int int16_t; typedef unsigned int uint16_t
cocoapods第三方框架没有头文件提示
选择Target -> Build Settings 菜单,找到\”User Header Search Paths\”设置项 新增一个值"${SRCROOT}",并且选择\”Recursive\”
编译过程提示没有头文件#include
[img=https://img-bbs.csdn.net/upload/201812/21/1545362186_623361.png][/img]rn哪里可以下载<em>头文件</em>?
linux-c没有头文件的怪异问题
引用了atof()函数,本来在一个大的源文件里,后来拆分后,忘了引用include stdlib.h,但是程序不报错,只是atof()函数转换是错误的结果。找了两个小时原因才找到,苔草淡了!...
msinttypes-r26_vs2008没有c99头文件.rar
解决visual studio 2008缺少inttypes.h和stdint.h的问题.
系统没有头文件,求指教
#includern#includern#includern#includern 系统<em>没有</em>这几个文件,有没人弄过wzc,说下需要配置环境,vc6.0,越详细越好
VC6没有标准头文件:strlib.h?
strlib.h是标准的C的<em>头文件</em>,<em>怎么</em>在VC6中无法使用.而且我在计算机中的确找不到这个<em>头文件</em>.rn它是含到其他库文件中了?
没有头文件,为什么能运行?
我在dev c++中建立了一个控制台c工程,只写了两个文件如下所示,<em>没有</em>任何<em>头文件</em>,也<em>没有</em>用extern声明ppp函数,但是却能执行,请问高手这是为什么?rnmain.crnrn#include rn#include rnint main(int argc, char *argv[])rnrn ppp();rn system("PAUSE"); rn return 0;rnrnrn1.crnrnvoid ppp()rnrn printf("%d\n",1);rn rn
为什么INCLUDE下没有这个头文件??
小弟昨天调试了一下书上的例子,可是用CC调试时老是说找不到unpipc.h,我去INCLUE目录下的确找不到这个<em>头文件</em>,我已经装了DEVELOP SYSTEM了,为什么还是<em>没有</em>呢??rnrn程序如下:rnrn#include "unpipc.h"rnintrnmain(int argc,char * *grgv)rnrn int msqid;rn struct msqid_ds info;rn struct msgbuf buf;rn rn msqid=Msgget(IPC_PRIVATE,SVMSG_MODE | IPC_CREAT);rn buf.mtype=1;rn buf.mtext[0]=1;rn Msgsnd(msqid,&buf,1,0);rn Msgctl(msqid,IPC_STAT,&info);rn printf("read-write:%03c,cbytes = %lu,qnum = %lu,qbytes = %u\n";rn info.msg-perm.mode&0777,(ulong-t)info.msg-cbyteslrn (ulong_t)info.msg_qum, (ulong_t)info.msg_qbytes);rn system("ipcs -q");rn Msgctl(msqid, IPC_RMID,NULL):rn exit(0);rn
没有graphics.h这个头文件怎么办?
调试哦程序出现了这个rnCannot open include file: 'graphics.h': No such file or directoryrn现在我该<em>怎么</em>办啊?rn
文本捕捉的源代码及DLL
C#文本捕捉的源代码及DLL,可以自己研究一下代码,DLL有时间限制,但可以到网上付费购买。
BCB写DLL
哪有这方面的资料?具体要<em>怎么</em>写?rnrn可以在DLL中<em>调用</em>Win32 APi吗?
生成DLL方法问题
 我用CSC命令把一个cs文件编译成dll文件,结果这个文件无法注册,也无法引用。然后就用.net框架中“类库”平台创建一个同样的dll,就可以使用,请问生成dll这两种方法有什么不同吗?
如何做一个DLL?
正在写一个CAD的DLL,<em>怎么</em>运行呢?rn是否要先启动CAD软件?rn注册进去以后才能运行?rn求教求教rn
一个简单的DLL问题
本人先写了一个dll projectrn<em>DLL</em>Sample1.defrnLIBRARY <em>DLL</em>SAMPLE1rnDESCRIPTION "A SIMPLE SAMPLE"rnEXPROTSrn<em>DLL</em>Sample1 @1rnrn<em>DLL</em>Sample1.hrn#include rnextern "C" int <em>DLL</em>Sample1(rn//消息框文本rnLPCTSTR lpText = "一个简单例子",rn//消息框标题rnLPCTSTR lpCaption = "一个简单例子",rn//消息框样式rnUINT uType = MB_OK);rnrn<em>DLL</em>Sample1.cpprn#include "<em>DLL</em>Sample1.h"rnint <em>DLL</em>Sample1(LPCTSTR lpText,LPCTSTR lpCaption,UINT uType)rn rn return MessageBox(NULL,lpText,lpCaption,uType);rn rnrnbuild后生成.dll和.lib文件rnrn为了使用该dll写了一个测试程序<em>DLL</em>Sample1Test:rnrn<em>DLL</em>Sample1Test.cpp:rnrn#include rntypedef int (CALLBACK* <em>DLL</em>FUNG)(rn LPCTSTR lpText = "一个简单例子",rn LPCTSTR lpCaption = "一个简单例子",rn UINT uType = MB_OK);rnint WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)rn rn HINSTANCE h<em>DLL</em>;rn <em>DLL</em>FUNG <em>DLL</em>Sample1;rn h<em>DLL</em> = LoadLibrary("<em>DLL</em>Sample1.dll");rn if(h<em>DLL</em>!=NULL)rn rn <em>DLL</em>Sample1 = (<em>DLL</em>FUNG)GetProcAddress(h<em>DLL</em>,"<em>DLL</em>Sample1");rn return <em>DLL</em>Sample1();rn rn return 0;rn rn同时project->setting->link:library module中添加<em>DLL</em>Sample1.librn但运行时windows报错:“<em>DLL</em>Sample1Test.exe 遇到问题需要关闭。我们对此引起的不便表示抱歉。”rn
远程调用DLL函数
进程A<em>调用</em>进程B中某一个DLL中的函数. Debug Code. 代码来源 http://www.cnblogs.com/BeginGame/archive/2011/08/20/2147440.html 感谢作者的分享.
问个关于DLL的问题
可不可以在DLL里用WinAPI得到路径,<em>调用</em>外部程序什么的?rnrnrn哪有DLL的资料呢。。。谢谢了
VC的通用DLL写法
一个非常简单的通用VC的DLL写法,供初级者学习.最好<em>调用</em>Release 版本的.
COM 编写DLL 回调函数
dll 代码: rnrntest.h文件部分关键代码 rn IControlClientPtr s_CtrlClientPtr; rn typedef int (*completecbfn)(int channum,char * filename,void *flag); rnrnrntest.cpp文件部分关键代码 rnstatic completecbfn m_compfn; rnCTestApp theApp; rnrn构造函数中已经 compfn=NULL; rn#define NET_API extern "C"__declspec(dllexport) rnNET_API int _stdcall record(void *handle, unsigned int channum, short time, char* filename, void* flag, completecbfn pcbfn) rn rnm_compfn = pcbfn; rn//test.dll<em>调用</em>下层另外一个dll文件 rnint rtn = theApp.s_CtrlClientPtr->record((long)handle, channum, time, filename); rnreturn rtn; rn rnrnSTDMETHODIMP CTestApp::XEventSink::Invoke(DISPID dispid, REFIID, LCID, unsigned short wFlags rn , DISPPARAMS* pDispParams, VARIANT* pvarResult, EXCEPINFO* pExcepInfo rn , unsigned int* puArgError) rn rnif (m_compfn!=NULL) rn rnAfxMessageBox("Not NULL"); rnelse rnAfxMessageBox("NULL"); rn rnrnif(dispid == 2) rn rnint channum = 0;//pDispParams->rgvarg[1].intVal; rnCString temp = pDispParams->rgvarg[0].bstrVal; rnchar filename[256]; rnchannum = atoi(temp.Mid(3,3)); rnwsprintf(filename,"%s",temp.Mid(13,255)); rnrnAfxMessageBox(filename); rnrnint flag = 1; rnint i1=0; rn if (m_compfn!=NULL) rni1=m_compfn(channum,filename,&flag);//步骤A rn rnreturn S_OK; rn rn用户点击主界面录制按钮响应record事件,录制文件成功,但是当事件自动分发执行invoke中时,录制的dispid=2,所以执行if体,当运行到步骤A时,出现错误显示(Debug Assertion Failed!).想知道为什么这里回调机制会出现问题
数据库地址簿信息管理系统下载
数据库地址信息管理 包含数据库和源代码 相关下载链接:[url=//download.csdn.net/download/gds071024/2801863?utm_source=bbsseo]//download.csdn.net/download/gds071024/2801863?utm_source=bbsseo[/url]
[重构-改善既有代码的设计]下载
《重构:改善既有代码的设计》清晰地揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。《重构:改善既有代码的设计》提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。 《重构:改善既有代码的设计》适合软件开发人员、项目管理人员等阅读,也可作为高等院校计算机及相关专业师生的参考读物。 相关下载链接:[url=//download.csdn.net/download/zwuzi/4227503?utm_source=bbsseo]//download.csdn.net/download/zwuzi/4227503?utm_source=bbsseo[/url]
基于VC的opengl程序下载
经典程序 入门程序 基于VC的opengl程序 绘制矩形 相关下载链接:[url=//download.csdn.net/download/wushuji666/5207544?utm_source=bbsseo]//download.csdn.net/download/wushuji666/5207544?utm_source=bbsseo[/url]
相关热词 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法 c# gmail 发邮件 c# 多层文件
我们是很有底线的