
C/C++
flying2
这个作者很懒,什么都没留下…
展开
-
C#调用C函数的方法
C#调用C函数的方法: 方法一: 1.新建Visual C++类型的Win32项目C语言的函数定义如下:extern "C" __declspec(dllexport) int fnTestWin32(void);实现如下extern "C" __declspec(dllexport) int fnTestWin32(void){ return 42;}工原创 2008-10-07 11:02:00 · 15616 阅读 · 0 评论 -
发布程序时的VC及MFC运行环境
发布程序时的VC及MFC运行环境 如果.net程序使用了VC或者MFC,在发布应用程序时需要发布相关的dll,程序才能使用具体需要哪些dll,可以通过VC6附带的工具DEPENDS查找。 在Microsoft Visual Studio 8/VC/redist目录下有CRT,MFC,ATL等的运行环境,注意分Debug和Release版,dll名字以D结尾的就是Debug原创 2008-10-07 11:10:00 · 4797 阅读 · 0 评论 -
为什么会出现LNK2005"符号已定义"的链接错误?
为什么会出现LNK2005"符号已定义"的链接错误? 许多Visual C++的使用者都碰到过LNK2005:symbol already defined和LNK1169:one or more multiply defined symbols found这样的链接错误,而且通常是在使用第三方库时遇到的。对于这个问题,有的朋友可能不知其然,而有的朋友可能知其然却不知其所以然,那么本文转载 2008-10-07 11:22:00 · 477 阅读 · 0 评论 -
[C#/C++]C#调用非托管DLL的APIs
[C#/C++]C#调用非托管DLL的APIs 上网baidu一下或google一下这个东东就有很多人在问这个问题,最近我也用到了这个,所以就留下来以备往后需要是可以查找。我想通过这个来作为C#调用windows APIs的出发点,在以后的随笔当中介绍一下我现阶段用到的一些APIs或非托管类库。在调用非托管DLL的APIs前,我们应该好好掌握一下DllImportAttribute,转载 2008-10-07 11:18:00 · 547 阅读 · 0 评论