I am attempting to build the ACE library for Mingw GCC 64 bit on Windows. The instructions here state the following:
Install the MinGW tools (including the MinGW Development toolkit) into a common directory, say
c:/mingw.Install the MSYS tools into a common directory, say
c:/msys.Open a MSYS shell. Set your
PATHenvironment variable so your MinGW's bin directory is first:% export PATH=/c/mingw/bin:$PATHAdd an
ACE_ROOTenvironment variable pointing to the root of your ACE wrappers source tree:% export ACE_ROOT=/c/work/mingw/ACE_wrappersFrom now on, we will refer to the root directory of the ACE source tree as
$ACE_ROOT.Create a file called config.h in the
$ACE_ROOT/acedirectory that contains:#include "ace/config-win32.h"Create a file called platform_macros.GNU in the
$ACE_ROOT/include/makeincludedirectory containing:include $(ACE_ROOT)/include/makeinclude/platform_mingw32.GNUIn the above text, don't replace
$(ACE_ROOT)with the actual directory, GNU make will take the value from the environment variable you defined previously. If you lack Winsock 2, add the linewinsock2 = 0before the previous one.
If you want to install ACE (using "make install") and want all the .pc files generated, set the installation prefix in platform_macros.GNU.
INSTALL_PREFIX=/c/ACEHeaders will be installed to
$INSTALL_PREFIX/include, documentation and build system files to$INSTALL_PREFIX/shareand libraries to$INSTALL_PREFIX/lib. WithINSTALL_PREFIXset,RPATHwill be enabled. To disableRPATH(for example, if$INSTALL_PREFIX/$INSTALL_LIBis already a system-known location for shared libraries), set the make macro install_rpath to 0 by addinginstall_rpath=0to platform_macros.GNU.
Issue here:
In the MSYS shell, change to the
$ACE_ROOT/acedirectory and run make:% cd $ACE_ROOT/ace
% make
Now I noticed that there is no MakeFile in ACE_ROOT/ace which is C:\mingw64\Other\ACE_wrappers\ace
I downloaded my ACE stuff from here. Any suggestions on what I might be doing wrong ? did I download something wrong ?
Aucun commentaire:
Enregistrer un commentaire