Форум программистов, компьютерный форум CyberForum.ru

Подключение статической библиотеки на с++ - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone Xcode 3.2.5 outlets action http://www.cyberforum.ru/ios-dev/thread1356554.html
Я новичок. На старый Мас поставил xcode 3.2.5. Делаю пример по книге. Написано в окне identity Inspector в разделе class action нажмите плюс чтобы завести новый Сlass Action. Но этого раздела у меня нет - на скрине видно и еще написано... Также написано что некоторые свойства блокированы... Почему? Ставил полную среду на 4 гига...
Программирование iOS/iPhone Отображение большого количества данных Здравствуйте. Подскажите как реализовать показ данных из json? Нужно вывести разные данные, картинка, большой текст и короткую информацию. Все данные должны быть редактируемые (ну кроме картинки). Я хочу сделать вывод в tableView, для каждого типа данных создать свой вариант кастомной ячейки (для большого текста textView, для короткой информации textField, для картинки просто картинка большая),... http://www.cyberforum.ru/ios-dev/thread1356216.html
Программирование iOS/iPhone UICollectionViewLayout vs UICollectionViewFlowLayout
Привет всем! Наконец-то у меня дошли руки попробовать UICollectionView, и после первых проб решил разобраться с сутью такого ключевого момента, как layout. Читаю доки, но не могу окончательно для себя решить, правильно ли я понял суть UICollectionViewLayout и UICollectionViewFlowLayout. Хотелось бы написать, что я для себя выяснил, а вы меня поправили: UICollectionViewFlowLayout:...
Как начать изучение разработки под ios? Программирование iOS/iPhone
Добрый день, господа-программисты. Я задумался над тем, чтобы начать изучать как разрабатывать приложения под ios. Меня интересует несколько вопросов. Во-первых есть ли большая разница в том, писать под ios или под андроид, в плане востребованости моего труда? Во-вторых какие ресурсы лучше использовать для обучения и какой язык программирования сейчас самый подходящий для таких целей? Если это...
Программирование iOS/iPhone Use Size Classes или Simulated Metrics? http://www.cyberforum.ru/ios-dev/thread1355255.html
Здравствуйте. Подскажите, в чем разница. С новым Xcode 6 вышла такая функция, как Size Classes, так вот если отключить ее, то есть нажать на кнопку Use Size Classes, то view станет привычной формы. Но можно этого же добиться и при помощи свойств view, если в Simulated Metrics выставить размер дисплея. Так вот в чем разница? Если выбрать дисплей через Simulated Metrics, то при создании связи...
Программирование iOS/iPhone HomeKit и кастомный девайс Всем привет! Когда-то, в бытность еще не iOS-разработчиком, я участвовал в разработке аксессуара для iPhone 3G со стороны hardware. Аксессуар, в глобальном понимании, представлял собой девайс с различным кол-вом датчиков, данные с которых передавались через физический разъем телефона, и там уже их обрабатывали соответствующим образом. К чему я это - в том проекте я был волен обмениваться с... подробнее

Показать сообщение отдельно
Rinat93
5 / 5 / 3
Регистрация: 20.05.2012
Сообщений: 32
19.01.2015, 20:37  [ТС]     Подключение статической библиотеки на с++
вот посмотрите пожалуйста, я подробней опишу, как все делал
вот что я написал на с++ в eclipse
TestLib.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <string>
 
using namespace std;
 
class TestLib{
private:
    std::string status;
public:
    TestLib(std::string);
    void setStatus(std::string);
    std::string getStatus();
};
TestLib.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <string>
#include "TestLib.h"
using namespace std;
 
TestLib::TestLib(string status_p){
    this->status = status_p;
}
 
void TestLib::setStatus(string status_p){
    this->status = status_p;
}
 
string TestLib::getStatus(){
    return this->status;
}
Все это дело я скомпилил в libTestLib.a
Затем перенес драгом в проект хедер и саму либу и нигде не импортировал его. В линках он сам прописался.
Написал:
Objective-C
1
#import "TestLib.h"
и при компиляции проекта ошибка: TestLib.h:1:10: 'string' file not found
Затем в параметрах указал: Compile Sorces As: Objective-C++
и возникает следующая ошибка, дальше которой я не смог продвинуться
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Ld /Users/admin/Library/Developer/Xcode/DerivedData/xcode_test_lib-hbzvovuzzycbhlfsnuydcgoumgis/Build/Products/Debug-iphonesimulator/xcode_test_lib.app/xcode_test_lib normal x86_64
    cd /Users/admin/Documents/xcode/xcode_test_lib
    export IPHONEOS_DEPLOYMENT_TARGET=8.0
    export PATH="/Applications/Xcode6-Beta5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode6-Beta5.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Applications/Xcode6-Beta5.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Applications/Xcode6-Beta5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk -L/Users/admin/Library/Developer/Xcode/DerivedData/xcode_test_lib-hbzvovuzzycbhlfsnuydcgoumgis/Build/Products/Debug-iphonesimulator -L/Users/admin/Documents/workspace/TestLib/Release -L/Users/admin/Documents/workspace/TestLib/test_lib -F/Users/admin/Library/Developer/Xcode/DerivedData/xcode_test_lib-hbzvovuzzycbhlfsnuydcgoumgis/Build/Products/Debug-iphonesimulator -filelist /Users/admin/Library/Developer/Xcode/DerivedData/xcode_test_lib-hbzvovuzzycbhlfsnuydcgoumgis/Build/Intermediates/xcode_test_lib.build/Debug-iphonesimulator/xcode_test_lib.build/Objects-normal/x86_64/xcode_test_lib.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -objc_abi_version -Xlinker 2 -ObjC -stdlib=libc++ -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=8.0 -lTestLib -Xlinker -dependency_info -Xlinker /Users/admin/Library/Developer/Xcode/DerivedData/xcode_test_lib-hbzvovuzzycbhlfsnuydcgoumgis/Build/Intermediates/xcode_test_lib.build/Debug-iphonesimulator/xcode_test_lib.build/Objects-normal/x86_64/xcode_test_lib_dependency_info.dat -o /Users/admin/Library/Developer/Xcode/DerivedData/xcode_test_lib-hbzvovuzzycbhlfsnuydcgoumgis/Build/Products/Debug-iphonesimulator/xcode_test_lib.app/xcode_test_lib
 
Undefined symbols for architecture x86_64:
  "_NSSQLiteStoreType", referenced from:
      -[AppDelegate persistentStoreCoordinator] in AppDelegate.o
  "_OBJC_CLASS_$_NSManagedObjectContext", referenced from:
      objc-class-ref in AppDelegate.o
  "_OBJC_CLASS_$_NSManagedObjectModel", referenced from:
      objc-class-ref in AppDelegate.o
  "_OBJC_CLASS_$_NSPersistentStoreCoordinator", referenced from:
      objc-class-ref in AppDelegate.o
  "_OBJC_CLASS_$_UIResponder", referenced from:
      _OBJC_CLASS_$_AppDelegate in AppDelegate.o
  "_OBJC_CLASS_$_UIViewController", referenced from:
      _OBJC_CLASS_$_ViewController in ViewController.o
  "_OBJC_METACLASS_$_UIResponder", referenced from:
      _OBJC_METACLASS_$_AppDelegate in AppDelegate.o
  "_OBJC_METACLASS_$_UIViewController", referenced from:
      _OBJC_METACLASS_$_ViewController in ViewController.o
  "_UIApplicationMain", referenced from:
      _main in main.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru