WinGsl Windows vesrsion of the GNU Scientific Library
Description
Here you will find a MS-VC++ adaptation of the GNU gsl-1.4 library. It's free in the sense of GNU licensing scheme.
You have the choice to download the complete set of source code and compile yourself or download just the divcompiled static/dynamic libraries.
Versions
WinGsl-1.4.xx
Contain the complete set of free source code, help and samples based on gsl-1.4, necessary to compile and use the scientific library under Windows with MS-VC++ 6.0 / 7.0
WinGsl-1.4.01 / 09.07.2004 First release. ( ~3.6 MB)
WinGsl-1.4.02 / 11.08.2004 Current version.
WinGsl-Lib-1.4.xx
Contains a ready-to-use set of static and dynamic libraries generated from WinGsl-1.4.xx.
WinGsl-Lib-1.4.01 / 09.07.2004 First release. ( ~16.8 MB, VC++ 6.0)
WinGsl-Lib-1.4.02 / 11.08.2004 Current version ( VC++ 6.0).
WinGsl-Lib-1.4.03 / 27.08.2004 Current version ( .NET 2003).
源程序在没有修改的情况下,debug一切正常,在link release时报错: Linking... LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification libcd.lib(dbgheap.obj) : error LNK2005: _malloc already defined in libc.lib(malloc.obj) libcd.lib(dbgheap.obj) : error LNK2005: __nh_malloc already defined in libc.lib(malloc.obj) libcd.lib(dbgheap.obj) : error LNK2005: __heap_alloc already defined in libc.lib(malloc.obj) libcd.lib(dbgheap.obj) : error LNK2005: _calloc already defined in libc.lib(calloc.obj) libcd.lib(dbgheap.obj) : error LNK2005: _realloc already defined in libc.lib(realloc.obj) libcd.lib(dbgheap.obj) : error LNK2005: _free already defined in libc.lib(free.obj) libcd.lib(dbgheap.obj) : error LNK2005: __msize already defined in libc.lib(msize.obj) libcd.lib(sbheap.obj) : error LNK2005: __get_sbh_threshold already defined in libc.lib(sbheap.obj) libcd.lib(sbheap.obj) : error LNK2005: __set_sbh_threshold already defined in libc.lib(sbheap.obj) libcd.lib(sbheap.obj) : error LNK2005: ___sbh_heap_init already defined in libc.lib(sbheap.obj) libcd.lib(sbheap.obj) : error LNK2005: ___sbh_find_block already defined in libc.lib(sbheap.obj) libcd.lib(sbheap.obj) : error LNK2005: ___sbh_free_block already defined in libc.lib(sbheap.obj) libcd.lib(sbheap.obj) : error LNK2005: ___sbh_alloc_block already defined in libc.lib(sbheap.obj) libcd.lib(sbheap.obj) : error LNK2005: ___sbh_alloc_new_region already defined in libc.lib(sbheap.obj) libcd.lib(sbheap.obj) : error LNK2005: ___sbh_alloc_new_group already defined in libc.lib(sbheap.obj) libcd.lib(sbheap.obj) : error LNK2005: ___sbh_resize_block already defined in libc.lib(sbheap.obj) libcd.lib(sbheap.obj) : error LNK2005: ___sbh_heapmin already defined in libc.lib(sbheap.obj) libcd.lib(sbheap.obj) : error LNK2005: ___sbh_heap_check already defined in libc.lib(sbheap.obj) libcd.lib(sbheap.obj) : error LNK2005: ___sbh_threshold already defined in libc.lib(sbheap.obj) libc.lib(crt0init.obj) : warning LNK4098: defaultlib "libcd.lib" conflicts with use of other libs; use /NODEFAULTLIB:library Release/zfd.exe : fatal error LNK1169: one or more multiply defined symbols found Error executing link.exe.