Używam xcode 4.2 z ios 5.0 sdk budowania aplikacji dla iphone. Ponadto importuję bibliotekę opencv i zapisuję niektóre kody * .cpp z funkcjami opencv. Jednak, mam wiele podobnych "Apple mach-o łącznik Waring"Apple Mach-O Linker Ostrzeżenie bezpośredni dostęp w ... do globalnego słabego symbolu
Na przykład -
ld: ostrzeżenie: bezpośredni dostęp w __ZN15CvBlobTrackerCCC2Ev do globalnego słabego symbolu __ZTV9CvBlobSeq oznacza słaby symbol nie może być zmieniona w środowisko wykonawcze. Prawdopodobnie było to spowodowane kompilacją różnych jednostek tłumaczeniowych z różnymi ustawieniami widoczności.
ld: ostrzeżenie: bezpośredni dostęp w __ZN18CvBlobTrackerAuto1C2EP23CvBlobTrackerAutoParam1 do globalnego słabego symbolu __ZTV9CvBlobSeq oznacza słaby symbol nie może być zmieniona w czasie wykonywania. Było to prawdopodobnie spowodowane kompilacją różnych jednostek tłumaczeniowych z różnymi ustawieniami widoczności.
Jak rozwiązać ten problem? Dzięki!
edit: prostu znaleźć uliczne xcode with boost : linker(Id) Warning about visibility settings
możliwy duplikat [xcode z doładowaniem: linker (Id) Ostrzeżenie o ustawieniach widoczności] (http://stackoverflow.com/questions/8685045/xcode-with-boost-linkerid-warning-about-visibility-settings) –