Tôi có thể là một vấn đề đơn giản, nhưng không có lỗi hoặc cảnh báo thông tin nào trong quá trình biên dịch để cảnh báo tôi về những gì đang xảy ra.Biểu tượng Không tìm thấy, được mong đợi trong Không gian Phẳng ObjC++
Tôi có ứng dụng Objective-C++ bao gồm tệp tiêu đề chính C++ và ObjC.
Nó xây dựng tốt, nhưng khi chạy, nó mang lại cho thông báo lỗi này:
Dyld Error Message:
Symbol not found: _OBJC_CLASS_$_AppController
Referenced from: /Users/slate/Documents/osirixplugins/eqOsirix/build/Development/rcOsirix.app/Contents/MacOS/rcOsirix
Expected in: flat namespace
in /Users/slate/Documents/osirixplugins/eqOsirix/build/Development/rcOsirix.app/Contents/MacOS/rcOsirix
Không có số lượng googling đã dẫn đến một giải pháp, và tôi chắc chắn Tôi vừa bỏ lỡ một bộ sưu tập hoặc xây dựng tùy chọn một vài nơi.
"AppController.h" được bao gồm trong mục tiêu (đã chọn) và #import
'd trong Tệp lớp ObjC.
Bất kỳ trợ giúp nào được đánh giá cao.
ObjC++ liên tục làm tôi đau đầu.
Xin cảm ơn,
-S!
Có, thực sự, đó là một vấn đề không gian tên trong tệp .m bao gồm AppController.h khiến nó không ở dạng nhị phân. GCC đã không có lỗi mặc dù, vì vậy tôi không có ý tưởng gì là sai. Cảm ơn. –