【发布时间】: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