0
我执行的Win32 C++项目在Visual Studio 2010我的项目是一个简单的项目创建一个DLL来启动程序。无法在调试Win32项目
#include "stdafx.h"
#include "MyWin32Function.h"
// This is an example of an exported function.
extern "C" MYWIN32FUNCTION_API float fnMyWin32Function(float a,float b)
{
return a*b;
}
而且我能够成功构建和重建项目。但是,当我试图调试该项目我收到以下错误。
无法启动程序
'C:\用户\ Visual Studio 2010的\项目\ Mywin32Function \调试\ Mywin32function.dll'
我想要的DLL是在另一个C#项目使用。这就是为什么我需要添加为参考。 – GSReddy 2012-03-13 06:50:55
@GSReddy创建一个C#项目并添加dll参考。那么您已准备好调试C#项目。作为杰里指出,你不能执行DLL – Jeeva 2012-03-13 08:17:40
@Jeeva:你不能在一个管理应用程序的引用添加到umanaged DLL。引用仅适用于托管的DLL。您必须使用平台调用从非托管DLL调用函数。 – 2012-03-13 09:16:49