簡體   English   中英

Mingw C ++構建動態/靜態x86 / x64

[英]Mingw C++ Building Dynamic/Static x86/x64

所以我在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並沒有過時,但我的系統使用的是Cygwin,這是我不想要的。 因此,我更改了“ Path”變量,將其定向到正確的Mingw。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM