c - 如何从 visual studio 中的空项目编写 dll?

标签 c visual-studio-2008 dll

它应该是的原因是因为我需要用C写它:

https://stackoverflow.com/questions/951516/what-good-ides-are-availble-for-c/951582#951582

但是如何从头开始写一个dll呢?

最佳答案

使用文件 -> 新建项目 -> Visual C++ -> Win32 项目
选择应用程序类型DLL 和其他选项空项目

编辑:

要获得 C 模板,最简单的方法是不选中 Empty project,然后转换项目:

  1. 将 CPP 文件重命名为 C(右 在解决方案中单击它们 探索者)
  2. 删除 StdAfx.cpp
  3. 在项目 -> {project} 中更改属性
    配置属性 -> C/C++ -> 预编译 header
    您可以选择不使用预编译 header ,也可以将其更改为创建新 header 。
  4. 构建你的项目
  5. 将肉添加到模板

有关如何为 dll sample code 编写 DLL 代码的指南

关于c - 如何从 visual studio 中的空项目编写 dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2172496/

相关文章:

c - C/C++中sqrt函数的保证精度

c - 在 Ubuntu 16.04 上构建 QEMU 版本 0.15.1 失败

.net - C#在字符串中添加一个字符

c++ - 在单独的线程中加载库

c++ - 为什么我不能访问我的 DLL 函数

c# - 如何找到无法加载 "A procedure imported by ' xxx.dll 的源。”异常?

c - 模拟 XMM 内在函数时在 WebAssembly 中进行对齐检查?

c - Jprobe 不监控所有 `do_execve` 调用

c# - 如何获取 3G 调制解调器的 IP 地址?

visual-studio-2008 - 如果我切换到 ATL,还需要调用 CoInitialize(NULL) 和 CoUninitialize() 吗?