Hi,
When I compile the .sln/.vcproj generated by DialogBlocks 4.14 and
Visual Studio .NET 2005 Team Suite Edition, I get a bunch of multiply
defined symbols and an undefined symbol (see below). When I construct
a wxWidgets project by hand, I don't have this problem. How can I
adjust the project generated by DialogBlocks to remove the issue?
1>------ Build started: Project: id-blocks, Configuration: Unicode Debug Win32 ------
1>Linking...
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _free already defined in LIBCMTD.lib(dbgheap.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _malloc already defined in LIBCMTD.lib(dbgheap.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _wcslen already defined in LIBCMTD.lib(wcslen.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _calloc already defined in LIBCMTD.lib(dbgheap.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _sprintf already defined in LIBCMTD.lib(sprintf.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _iswalnum already defined in LIBCMTD.lib(_wctype.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _memmove already defined in LIBCMTD.lib(memmove.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _tolower already defined in LIBCMTD.lib(tolower.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _isspace already defined in LIBCMTD.lib(_ctype.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _strchr already defined in LIBCMTD.lib(strchr.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _mbstowcs already defined in LIBCMTD.lib(mbstowcs.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _iswalpha already defined in LIBCMTD.lib(_wctype.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _iswdigit already defined in LIBCMTD.lib(_wctype.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __swprintf already defined in LIBCMTD.lib(swprintf.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _exit already defined in LIBCMTD.lib(crt0dat.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _realloc already defined in LIBCMTD.lib(dbgheap.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _iswspace already defined in LIBCMTD.lib(_wctype.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _wcstol already defined in LIBCMTD.lib(wcstol.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _wcstoul already defined in LIBCMTD.lib(wcstol.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __errno already defined in LIBCMTD.lib(dosmap.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __vswprintf_p already defined in LIBCMTD.lib(vswprnc.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _isalnum already defined in LIBCMTD.lib(_ctype.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _isalpha already defined in LIBCMTD.lib(_ctype.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _isdigit already defined in LIBCMTD.lib(_ctype.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _abort already defined in LIBCMTD.lib(abort.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: ___iob_func already defined in LIBCMTD.lib(_file.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _fflush already defined in LIBCMTD.lib(fflush.obj)
1>MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _fputwc already defined in LIBCMTD.lib(fputwc.o