Using monolithic build everythihg works fine. Tryed non-momolithic build and many errors ocured during linking project made in wxSmith.
Can wxSmith work with non-monolithic build too and what I have to change? (I didnt set SHARED option too. I dint actualy know what that means) Building simple hallo world program works me even in non-monolithic build.
I would like to ask, what options are best when I want to create a small aplication using wxWidgets when I dont want to prodide dll libraries with it. The way how I set it now, my hallo world program have abouth 26MB and about 3MB turning on every optimization on size.
Thanks for your answers...
I got this log:
-------------- Build: Debug in pksx ---------------
Compiling: pksxMain.cpp
Compiling: resource.rc
Compiling: pksxApp.cpp
Linking executable: bin\Debug\pksx.exe
C:\wxWidgets-2.8.4nm\lib\gcc_lib/libwxmsw28ud_core.a(corelib_imagjpeg.o): In function `Z14wx_jpeg_io_srcP22jpeg_decompress_structR13wxInputStream':C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:205: undefined reference to `jpeg_resync_to_restart'
C:\wxWidgets-2.8.4nm\lib\gcc_lib/libwxmsw28ud_core.a(corelib_imagjpeg.o): In function `ZN13wxJPEGHandler8LoadFileEP7wxImageR13wxInputStreambi':C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:238: undefined reference to `jpeg_std_error'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:252: undefined reference to `jpeg_destroy_decompress'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:257: undefined reference to `jpeg_CreateDecompress'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:259: undefined reference to `jpeg_read_header'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:273: undefined reference to `jpeg_start_decompress'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:277: undefined reference to `jpeg_finish_decompress'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:278: undefined reference to `jpeg_destroy_decompress'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:290: undefined reference to `jpeg_read_scanlines'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:308: undefined reference to `jpeg_finish_decompress'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:309: undefined reference to `jpeg_destroy_decompress'
C:\wxWidgets-2.8.4nm\lib\gcc_lib/libwxmsw28ud_core.a(corelib_imagjpeg.o): In function `ZN13wxJPEGHandler8SaveFileEP7wxImageR14wxOutputStreamb':C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:380: undefined reference to `jpeg_std_error'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:394: undefined reference to `jpeg_destroy_compress'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:398: undefined reference to `jpeg_CreateCompress'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:405: undefined reference to `jpeg_set_defaults'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:414: undefined reference to `jpeg_set_quality'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:450: undefined reference to `jpeg_start_compress'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:456: undefined reference to `jpeg_write_scanlines'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:458: undefined reference to `jpeg_finish_compress'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagjpeg.cpp:459: undefined reference to `jpeg_destroy_compress'
C:\wxWidgets-2.8.4nm\lib\gcc_lib/libwxmsw28ud_core.a(corelib_imagtiff.o): In function `Z10TIFFwxOpenR13wxInputStreamPKcS2_':C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:205: undefined reference to `TIFFClientOpen'
C:\wxWidgets-2.8.4nm\lib\gcc_lib/libwxmsw28ud_core.a(corelib_imagtiff.o): In function `Z10TIFFwxOpenR14wxOutputStreamPKcS2_':C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:217: undefined reference to `TIFFClientOpen'
C:\wxWidgets-2.8.4nm\lib\gcc_lib/libwxmsw28ud_core.a(corelib_imagtiff.o): In function `ZN13wxTIFFHandlerC2Ev':C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:232: undefined reference to `TIFFSetWarningHandler'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:233: undefined reference to `TIFFSetErrorHandler'
C:\wxWidgets-2.8.4nm\lib\gcc_lib/libwxmsw28ud_core.a(corelib_imagtiff.o): In function `ZN13wxTIFFHandlerC1Ev':C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:232: undefined reference to `TIFFSetWarningHandler'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:233: undefined reference to `TIFFSetErrorHandler'
C:\wxWidgets-2.8.4nm\lib\gcc_lib/libwxmsw28ud_core.a(corelib_imagtiff.o): In function `ZN13wxTIFFHandler8LoadFileEP7wxImageR13wxInputStreambi':C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:253: undefined reference to `TIFFSetDirectory'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:258: undefined reference to `TIFFClose'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:267: undefined reference to `TIFFGetField'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:268: undefined reference to `TIFFGetField'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:272: undefined reference to `_TIFFmalloc'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:279: undefined reference to `TIFFClose'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:290: undefined reference to `_TIFFfree'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:291: undefined reference to `TIFFClose'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:296: undefined reference to `TIFFReadRGBAImage'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:301: undefined reference to `_TIFFfree'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:303: undefined reference to `TIFFClose'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:343: undefined reference to `_TIFFfree'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:345: undefined reference to `TIFFClose'
C:\wxWidgets-2.8.4nm\lib\gcc_lib/libwxmsw28ud_core.a(corelib_imagtiff.o): In function `ZN13wxTIFFHandler13GetImageCountER13wxInputStream':C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:362: undefined reference to `TIFFReadDirectory'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:364: undefined reference to `TIFFClose'
C:\wxWidgets-2.8.4nm\lib\gcc_lib/libwxmsw28ud_core.a(corelib_imagtiff.o): In function `ZN13wxTIFFHandler8SaveFileEP7wxImageR14wxOutputStreamb':C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:381: undefined reference to `TIFFSetField'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:382: undefined reference to `TIFFSetField'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:383: undefined reference to `TIFFSetField'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:384: undefined reference to `TIFFSetField'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:385: undefined reference to `TIFFSetField'
C:\wxWidgets-2.8.4nm\lib\gcc_lib/libwxmsw28ud_core.a(corelib_imagtiff.o):C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:390: more undefined references to `TIFFSetField' follow
C:\wxWidgets-2.8.4nm\lib\gcc_lib/libwxmsw28ud_core.a(corelib_imagtiff.o): In function `ZN13wxTIFFHandler8SaveFileEP7wxImageR14wxOutputStreamb':C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:428: undefined reference to `TIFFScanlineSize'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:430: undefined reference to `TIFFScanlineSize'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:430: undefined reference to `_TIFFmalloc'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:436: undefined reference to `TIFFClose'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:446: undefined reference to `TIFFDefaultStripSize'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:446: undefined reference to `TIFFSetField'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:477: undefined reference to `TIFFWriteScanline'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:482: undefined reference to `TIFFClose'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:484: undefined reference to `_TIFFfree'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:492: undefined reference to `TIFFClose'
:C:/wxWidgets-2.8.4nm/build/msw/../../src/common/imagtiff.cpp:495: undefined reference to `_TIFFfree'
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 37 seconds)
47 errors, 0 warnings