我需要能够用 C# 或 VC++ 编写一个 DLL,该 DLL 可以从用 Visual Studio 2003 VC++ 编写的代码访问。看起来代码是非托管的(使用 * 作为指针)VC++ 并且这个 DLL 需要能够直接插入并被当前代码访问。
DLL 是一个 RS232 驱动程序,它需要能够为错误代码返回一个 int,并通过引用将一些测量值传回给调用程序。
我什至可以用 C# 写这个吗?如果没有,我只能访问 Visual Studio 2005 或 2008。我可以在其中任何一个中编写我的代码吗?是否可以从当前代码库调用该 DLL?还是我必须在 ebay 上寻找 VS 2003 的副本?