Mingw C ++建筑动态/静态x86 / x64

时间:2015-10-03 05:27:57

标签: c++ windows mingw gnu-make

所以我在Windows上,我想知道如何在MingW中构建DLL和静态库,以及在x86和x64等不同架构中。我是MingW的新手,但不是C ++。我一直在寻找谷歌一段时间,但还没有找到办法,原因是因为我找到的大部分教程已经过时了。

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.

1 个答案:

答案 0 :(得分:0)

好的,所以我弄清楚它为什么不起作用。那些网站并没有过时,我的MingW是,但我的系统使用的是Cygwin,这是我不想要的。所以我改变了我的路径'变量将它指向正确的明。