Page 1 of 1

No Target! You should use wx-config program for compilation flags!

Posted: Sat Oct 27, 2018 12:47 pm
by bayn
Здравствуйте,

я новичок в wxWidgets, моя платформа 10.14 Mojave MacOSX10.14.sdk, версия wxWidgets 3.0.4

При сборке проекта получаю исключение error "No Target! You should use wx-config program for compilation flags!" в файле/usr/local/wxWidgets/include/wx/defs.h

Собирал wxWidgets так (https://wiki.wxwidgets.org/Installing_WxMac, Dynamic linking):
cd wxWidgets
mkdir build-mac-os-x
cd build-mac-os-x
../configure --with-macosx-version-min=10.14 --enable-unicode --prefix="$(pwd)"

Использую CodeBlocks (может быть не лучший выбор, но мне показалось удобным начать именно так, там есть встроенный wxSmith)

Как мне избавиться от ошибкиNo Target! You should use wx-config program for compilation flags!? Выставить вручную какой-то макрос?

Re: No Target! You should use wx-config program for compilation flags!

Posted: Sat Oct 27, 2018 3:48 pm
by Kvaz1r
Здравствуйте.
Попробуйте решение отсюда - Code::Blocks WxWidget error - No Target! You should use wx-config program for compilation flags?

Но вообще советую спрашивать в англоязычном разделе.

Re: No Target! You should use wx-config program for compilation flags!

Posted: Mon Oct 29, 2018 2:49 pm
by ONEEYEMAN
Dobrogo vremeni sutok,
Dlja raboty v OSX 10.14 luchsche vsego ispolzovat Git HEAD (aka master).
Osobenno esli ispolzuetsja "Dark Mode" - Stefan pofiksil nekotorye problemy v etom regime i fiksy ushli v "master".

Oni ne popadut v 3.0.4 maximum gde ih mogno budet uvidet v bligajshee vremja - eto 3.1.2.

Spasibo.

Re: No Target! You should use wx-config program for compilation flags!

Posted: Mon Oct 29, 2018 2:56 pm
by ONEEYEMAN
V dopolnenie
Takoj vopros - "make install" zapuskali?

Otkrojte Terminal na Vashem Mac i naberite:

Code: Select all

cd wxWidgets/build-mac-os-x
wx-config --cxxflags
wx-config --libs
Vam vydadutsja opcii kotorye dolgny byt ispolzovany pri sborke vashego proekta.
Vy mogete prosto skopirovat eto vse v opcii C::B, ili dobavit sootvetstvujuschuju stroku v eti opcii kak

Code: Select all

`wx-config --cxxflags`
`wx-config --libs`
(V oboih sluchajah ispolzuetsja simvol "backticks" - nahoditsja na klaviature pod klavishej "ESC")

Budut voprosy - sprashivajte,