首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

怎么在c程序中使用dll

2012-05-23 
如何在c程序中使用dll为了测试如何在程序中使用dll,我先在vc下创建了一个win32 dynamic-link-library工程,

如何在c程序中使用dll
 
 为了测试如何在程序中使用dll,我先在vc下创建了一个win32 dynamic-link-library工程,编译生成了一个test.dll,在其中定义了一个my_printf()函数,只是简单的打印了一个字符串;
  接着我在vc下创建了一个win32 的控制台应用程序工程,在其中想要调用test.dll中的my_printf()函数,结果连接时总是报error LNK2001: unresolved external symbol _my_printf。

  不知道怎么解决这个问题?有哪位朋友给指导一下?

[解决办法]
在你的dll中函数头需:
extern "C" __declspec(dllexport) my_printf
最后在win32控制台程序中别玩家link静态库.lib

热点排行