【发布时间】:2010-11-19 17:46:37
【问题描述】:
使用 Visual Studio 2008 及其 C/C++ 编译器,如何创建仅依赖于其他 Windows DLL 且不依赖于 Microsoft C 运行时的 Win32 DLL?
我有一些 C 代码我想放在一个完全是计算的 DLL 中,并且几乎不使用 C 库函数。
对于它确实使用的那些(例如 memcpy),我很高兴重新编写代码以使用 Win32 API 等效项(例如 CopyMemory)。
【问题讨论】:
-
CopyMemory 不是winapi函数,你得自己写
-
抱歉撞了个老线程,不过
CopyMemory是一个API函数:msdn.microsoft.com/en-us/library/aa366535%28VS.85%29.aspx除了,是#defined改为调用memcpy。