|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.09.2015, 14:11 | #31 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
http://www.boost.org/doc/libs/1_55_0...only-libraries
Большая часть просто header файлы. Может вы и не использовали те, что с lib?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
22.09.2015, 14:28 | #32 | ||
Форумчанин
Регистрация: 13.08.2015
Сообщений: 193
|
Цитата:
Интересно как оно так подключилось. Пишут же нужно обязательно указывать в дополнительных зависимостях какую библиотеку подгружать или через pragmu. мб. оно в заголовочных файлах подкгружается как то хз. Почему буст подключается просто пути указал и все работате, а тут хз. как???? Вообще каждый раз по разному подключать приходится openCV подключал указывал пути к файлам и еще в дополнительных зависимостях прописывать приходилось. Че раз прописываешь, а другой раз нет???? А если мы не прописываем, то как оно находит библиотеку? в бусте есть в файле e:\lib C++\boost_1_59_0\boost_1_59_0\boost \iostreams\detail\config\auto_link. hpp такой код мб. он подключает автоматом нужные Lib хз. Код:
Тогда щас посмотрим где идет подключение в cefsimple примере, я удалил библиотеку которая создается в приложении и компилирую проект, выдает ошибку Цитата:
ну от куда смотреть где подключается к тестовому проекту llibcef_dll_wrapper.lib???? в свойствах в компоновщике "дополнительные зависимости" его нету, в файлах проекта искал pragma comment(lib, "libcef_dll_wrapper.lib") тоже нету. И как понять как она подключается??????? Да как она подключена к проекту не ясно, да путь указан, но где указано название это библиотеки? Полюбом где то название этой библиотеки явно указано или хз. оно ж знает что этой библиотеки нехватает и что она должна находится по тому адресу. Нужно сделать ошибку чтобы было неопределено функции как у меня вылазили целый список, а для этого нужно понять где эта либа подключается чтобы удалить подключение )))). скачал пример подключения к мфс, ниче он не работает, вылазит необработаное исключение. Необработанное исключение в "0x102ea421" в "cef_mfc.exe": 0xC0000005: Нарушение прав доступа при чтении "0x00000004". Что эта ошибка означает? Она может появлятся из за того что библиотека неправильно подключена или это ошибка в коде???? Такая ж ошибка была когда я 3 pragma comment добавил. Последний раз редактировалось Stilet; 22.09.2015 в 18:51. |
||
22.09.2015, 18:07 | #33 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
Это обращение к нулевому указателю.
Скорее всего где-то в коде нет проверки ошибок. |
22.09.2015, 20:47 | #34 |
Форумчанин
Регистрация: 13.08.2015
Сообщений: 193
|
Alex11223, А что у тебя на скрине файлы lib у них значек книжки, это у тебя специальная программа для lib стоит?
|
22.09.2015, 20:53 | #35 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ага, секретная программа для правильного использования библиотек. Без нее ничего не получится и выдается только избранным после ручного линкования в блокноте.
Вроде по умолчанию так и было, может быть с вин8 такой значок. Ничего не ассоциировано с этим расширением.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 22.09.2015 в 20:57. |
23.09.2015, 12:37 | #36 |
Форумчанин
Регистрация: 13.08.2015
Сообщений: 193
|
А кто знает че доступ к полной доккументации по API CEF вот ссылка и доступ запрещен? http://magpcss.org/ceforum/apidocs3/
Читаю документацию и ничерта не пойму. Пишут что в точке входа в приложение нужно сделать инициализацию класса app_браузера. Там браузер это как что то отдельное вроде как процесс и имеет свой обработчик сообщений калбек функцию чтоли. Создаем два класса один класс это класс app браузера в котором функции это функционал браузера, можно больше добавить можно меньше. И второй класс который будет типо сообщения обрабатывать или хз. , типо калбек функции класс выступает (handler). Эти два класса определяешь, а затем вроде entry function делаешь инициализацию и запускаешь цикл обработки сообщений браузера и из этого цикла выходим тогда когда хз. что то получаем . Там пишут что dll нужно всегда добавлять в проект, так какое это будет статическая зборка если dll включается в проект? Ниче не ясно, чем больше разбираешь, тем больше вопросов. Код:
Я думал статическое подключение это вообще без dll, а тут с dll получается? Так зачем тогда нужна libcef_dll_wrapper.lib???? Последний раз редактировалось ninja2; 23.09.2015 в 14:00. |
23.09.2015, 20:39 | #37 | |
Форумчанин
Регистрация: 13.08.2015
Сообщений: 193
|
В общем тот пример что я скачивал где было приложение и запускалось оно то старое оказывается приложение branch какой то 2171, а щас уже branch другой 2494. В общем скачал последнюю версию отсюда https://cefbuilds.com/ и ниче не нашел там как построить обертку. Написал на оф форум, а там типо модератор пишет что нужно использовать CMake какую то фигню. Это ж вроде для Linux CMake???
Там в самом файле readmy написано Цитата:
На форуме сказали что CMake работает на любой платформе хоть линукс хоть виндовс и написали что я неграматный Грамарь нации )))) И как английский выучить? На форуме меня не понимают Последний раз редактировалось ninja2; 23.09.2015 в 20:50. |
|
23.09.2015, 21:07 | #38 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Не только для линукс, для всего.
вон недавно кто-то еще CMake долго осиливал даже с GUI http://programmersforum.ru/showthread.php?t=281984 Я только не понял зачем вам свежий билд собирать когда есть по идее более "стабильный" релиз, где уже и собраны все бинарники, и проект студии сгенерирован CMake'ом. Несколько новых фич и мелких фиксов вряд ли вам помогут.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 23.09.2015 в 21:12. |
23.09.2015, 21:38 | #39 | |
Форумчанин
Регистрация: 13.08.2015
Сообщений: 193
|
Цитата:
Скачал с СMAke для виндовс, построил для vs2010 проекты, там чето не 3 проекта как должно быть, а пять оказалос. два лишних "ALL_BUILD" и "ZERO_CHECK" и 1 построился успешно, 3 с ошибками и 1 пропущен. Та фигня то что то не то, должно быть 3 проекта а не 5, нада на форуме у них спрашивать. Последний раз редактировалось ninja2; 23.09.2015 в 21:40. |
|
23.09.2015, 21:44 | #40 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Это бонус от CMake
https://www.google.com/search?q=cmak...ild+zero+check
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Компонент [Tchromium] | WeezyWayne | Компоненты Delphi | 3 | 10.05.2014 21:18 |
TChromium - onLoadEnd | peha84 | Компоненты Delphi | 9 | 04.02.2014 14:38 |
TChromium | Cruzel | Работа с сетью в Delphi | 8 | 20.11.2013 15:02 |
TChromium | docc | Общие вопросы Delphi | 0 | 16.08.2013 23:13 |
TChromium прокси | Terikon | Компоненты Delphi | 0 | 21.05.2013 03:05 |