When i run wx-config on terminal, or run a program compiled on terminal, I get 3.1.3. But a program compiled on an IDE returns 3.0.4
Code: Select all
#include <iostream>
#include <wx/versioninfo.h>
#include <string>
#include <wx/string.h>
int main () {
std::cout << wxString(wxVERSION_STRING).ToStdString() << std::endl;
return 0;
}
Code: Select all
g++ main.cpp `wx-config --libs --cxxflags` -o main
Code: Select all
wxWidgets 3.1.3
compiling on IDE (example comes from codelite, but the same happens on codeblocks)
C++ compiler options
Code: Select all
$(shell wx-config --libs --cxxflags)
Code: Select all
/bin/sh -c '/usr/bin/make -j4 -e -f "pru.mk" MakeIntermediateDirs && /usr/bin/make -j4 -e -f "pru.mk" all'
----------Building project:[ pru - Debug ]----------
/usr/bin/g++ -c "/home/hernan/Dropbox/programacion/prueba/pru/main.cpp" -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -L/usr/lib/x86_64-linux-gnu -pthread -lwx_gtk2u_xrc-3.0 -lwx_gtk2u_html-3.0 -lwx_gtk2u_qa-3.0 -lwx_gtk2u_adv-3.0 -lwx_gtk2u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 -o ./Debug/main.cpp.o -I. -I.
/usr/bin/g++ -o ./Debug/pru @"pru.txt" -L. -L/usr/lib/x86_64-linux-gnu -pthread -lwx_gtk2u_xrc-3.0 -lwx_gtk2u_html-3.0 -lwx_gtk2u_qa-3.0 -lwx_gtk2u_adv-3.0 -lwx_gtk2u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0
====0 errors, 0 warnings====
Code: Select all
wxWidgets 3.0.4