相关疑难解决方法(0)

如何使用MSVC从Windows中的命令行构建DLL

我已经做了大约20年的C,但我从来没有构建过DLL; 我总是喜欢静态链接.

我使用命令行--cl.exe等 - 和gnumake makefiles来构建我的Windows应用程序.

我现在想构建一个DLL,我很困惑.

最终,我将最终得到.lib和.dll..lib包含存根代码,该代码在运行时加载DLL并使用其中的代码.

我一直在查看lib和link的命令行,但是我不知道应该做什么,产生这个输出.

所以我有一些问题;

cl是否需要任何其他参数,以表明它正在为DLL编译?(我知道DLL导出的原型需要__declspec(dllexport)).

我知道链接需要/ dll作为参数.

我会运行lib link,分别生成.lib和.dll,还是会链接生成两者?

我还需要知道什么?

c windows dll build visual-c++

35
推荐指数
3
解决办法
5万
查看次数

如何在C中编写DLL文件?

如何在C中编写DLL文件

我在网上看,但我总是得到C++的教程,而不是C.我想用C编写我的第一个DLL文件.我怎么能这样做?一个简短的例子是什么?

c dll

14
推荐指数
1
解决办法
5万
查看次数

标签 统计

c ×2

dll ×2

build ×1

visual-c++ ×1

windows ×1