visual c++ dll调用

2025-12-25 04:43:30
推荐回答(5个)
回答1:

1、你点击生成会产生一个dll 文件。DLL工程的文件中要编写导出函数的代码。

2、重新建立一个exe的工程,通过 LoadLibary()和GetProcAddress()来获取你DLL库中的导出函数地址,尽尔调用,这是动态调用。

也可以 __declspec(dllimport)直接导出你生成的dll的.lib文件,从而静态调用。

 推荐windows核心编程, DLL编程部分有详细说明 。

我是菜鸟,希望能帮到你,观楼主英俊潇洒,风流倜傥,必当世豪杰,诚邀加入0x30百度贴吧,共商义举,建不世之功!

回答2:

dll事实上是动态库,与静态库类似,需要调用才可以执行。所以,你可以先写一个main函数调用它,进行测试。测试没有问题之后,去掉main函数这个文件,编译成dll。简而言之,你可以建两个工程,一个用于调试,一个用于生成dll。

回答3:

dll是给别人用的,不是自己运行的。就相当于生产了一个零件,单不是整个机器,所以无法运转

回答4:

dll库文件,是动态加载的,需要某个应用程序,加载调用,不能单独使用。

回答5:

DLL文件不可以单独运行,它需要EXE程序来调用