代码之家  ›  专栏  ›  技术社区  ›  Daren Thomas

如何用visualstudio2010编译64位的C动态链接库?

  •  6
  • Daren Thomas  · 技术社区  · 15 年前

    我有一个用C写的DLL源代码。这是密码 General Polygon Clipper (如果你感兴趣的话)。我通过主页上提供的C包装器在C项目中使用它。它附带了一个预编译的DLL。

    由于切换到带有VisualStudio2010和Windows7 64位的64位开发机器,应用程序将不再运行。这是我得到的错误:

    试图加载格式不正确的程序。

    这是因为 DLLImport gpc.dll ,正如我从网上搜集到的。

    如果我把DLL重新编译到64位,我想这一切都会消失,但是我真的不知道怎么做。我的C语言技能是基本的,因为我可以用GNU工具编写C程序,但没有使用各种编译器/处理器/IDE等的经验。

    我相信我可以把这个移植到C#。我的意思是我相信自己能成功。但我不想,因为这是一个

    1 回复  |  直到 15 年前
        1
  •  7
  •   Daren Thomas    15 年前

    • 选择平台 在右上角的下拉菜单中
      • 如果平台不存在,请创建一个新平台
    • 重建