2010/9/15 G E Naganna <[email protected]>: > Hi all, > > > > I am getting following error if I use __aligned_malloc function in > code. > > > > Error : __mingw_aligned_malloc was not declared in this scope > > > > My code is as follows > > > > #include <malloc.h> > > > > #ifdef _WIN32 > > #include <windows.h> > > #else > > #include <sys/time.h> > > #include <linux/limits.h> > > #endif > >
__mingw_aligned_malloc was defined in mingw.org, not in mingw-w64. mingw-w64 doesn't need this define try change the following #ifdef line to : #if defined(__MINGW32__) && !defined(__MINGW64_VERSION_MAJOR) > > #ifdef __MINGW32__ > > #define _aligned_malloc __mingw_aligned_malloc > > #define _aligned_free __mingw_aligned_free > > #endif //MINGW > > > > #if defined (_WIN32) > > output = (cl_uint *)_aligned_malloc(sizeof(cl_uint4), 16); > > #else > > output = (cl_uint *)memalign(16, sizeof(cl_uint4)); > > #endif > > > > > > 1. Downloaded mingw-w64-bin_x86_64-mingw_20100914_sezero.zip > > 2. Unzipped to C:/mingw64 > > 3. Set PATH=C:/mingw64/bin;%PATH% > > 4. Build sample for 64bit using make(I got above error) > > > > Could anybody help to fix the problem? I am on XP64, SP1 > > > > Note: same code works fine for MinGW downloaded from > http://sourceforge.net/projects/mingw/files_beta/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20100909/ > > > > > > > > Thanks and Regards > > G E Naganna > > > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev > _______________________________________________ > Mingw-w64-public mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > > -- regards, drangon ------------------------- homepage : http://www.drangon.org/ mingw stuff : http://www.drangon.org/mingw/ mingw stuff 2 : http://code.google.com/p/mingw-w64-dgn/ ------------------------- ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
