【问题标题】:Mingw C++ Building Dynamic/Static x86/x64Mingw C++ 构建动态/静态 x86/x64
【发布时间】:2015-12-31 09:02:48
【问题描述】:

所以我在 Windows 上,我想知道如何在 MingW 以及 x86 和 x64 等不同架构中构建 DLL 和静态库。我是 MingW 的新手,但不是 C++。我已经在 Google 上搜索了一段时间,但还没有找到方法,原因是我找到的大多数教程都已过时。

GNU“制作”文件

Sources = Test.cpp Utilities.cpp
Objects = $(Sources:.cpp=.o)

ProjName = MyProgram
BuildName = $(ProjName).dll

$(ProjName) : $(Objects)
    g++ -o $(BuildName) $(Objects)

$(Objects) :
    g++ -c -D TEST_DYNAMIC $(Sources)

Clean :
    rm $(Objects) $(BuildName)

补充信息

Mingw 版本:4.8.1-4

尝试

http://www.mingw.org/wiki/sampledll

-shared is an unrecognized command.

【问题讨论】:

  • 你用的是什么版本的mingw?
  • Mingw 版本:4.8.1-4

标签: c++ windows mingw gnu-make


【解决方案1】:

好的,我知道为什么它不起作用了。这些网站并没有过时,我的 MingW 是,但我的系统使用的是 Cygwin,这是我不想要的。所以我更改了我的“路径”变量以将其指向正确的 Mingw。

【讨论】:

    猜你喜欢
    • 2010-10-04
    • 1970-01-01
    • 2012-09-22
    • 2022-10-19
    • 1970-01-01
    • 1970-01-01
    • 2014-06-09
    • 1970-01-01
    • 2015-12-21
    相关资源
    最近更新 更多