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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
t2club
0 / 0 / 0
Регистрация: 05.07.2014
Сообщений: 28
#1

Сборка POCO проекта - C++

21.07.2014, 12:11. Просмотров 727. Ответов 11
Метки нет (Все метки)

Запускаю файл
build_vs100.cmd
и батник создает кучу файлов с расширением lib.
Копирую их в C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib
Теперь программа компилируется без проблем, но вылетает с сообщением PocoFoundation.dll not found
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.07.2014, 12:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сборка POCO проекта (C++):

Сборка проекта - C++
Ребята, у меня проблема. Написал консольное приложение. Всё отлично. "Собрал" проект. Захожу в папку Release. Там два файла (.exe и...

Сборка проекта Microsip - C++
Существует такой проект, Open Source SIP клиент написанный на С++ тут В нем используется библиотека тут Я хочу собрать проект и...

Компиляция и сборка многофайлового проекта - C++
Допустим, у меня есть такие файлы. SuperClass h - объявление, SuperClass cpp - реализация SubClass h - объявление, SubClass cpp -...

Сборка проекта без IDE - C++
Захотелось узнать не много больше, чем просто писать приложения с использованием IDE, что же там скрывается под этими средами, когда то так...

Сборка проекта со всеми библиотеками - C++
Всем привет! Мне нужно собрать проект в Microsoft Visual Studio так, чтобы в exe были включены все необходимые библиотеки, чтобы не...

Сборка проекта в Borland Turbo C++ 3.0 - C++
Здравствуйте. Помогите пожалуйста разобраться в чем проблема. Создаю в turbo c++ (надо обязательно в нём из-за поганой консольной графики,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
21.07.2014, 12:18 #2
PocoFoundation.dll надо либо положить в системную папку,
либо в папку с проектом, либо зарегистрировать из командной строки
Bash
1
regsvr C:\местоположениеdll\PocoFoundation.dll
0
t2club
0 / 0 / 0
Регистрация: 05.07.2014
Сообщений: 28
21.07.2014, 13:01  [ТС] #3
zss,
Там из всех dll файлов есть только CppUnit.dll
наверно я как то не так компилирую

Добавлено через 25 минут
Там есть директория src, которая содержит кучу файлов с расширением cpp
Как правильно подключить к визуалке файлы си(если нужно после создания .lib файла)?
Директория src не создавалась автоматически, были только Debug и ipch.
Я прописал в директории с исходным кодом C:\Users\1\Documents\Visual Studio 2010\Projects\qqqqqqqqqqqqqqq\src ,
но ошибка не исчезла
0
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
21.07.2014, 13:11 #4
Скачать pocofoundation.dll
http://basedll.ru/dll/525-pocofoundationdll.html
0
t2club
0 / 0 / 0
Регистрация: 05.07.2014
Сообщений: 28
21.07.2014, 13:45  [ТС] #5
zss,
Скопировал данный файл в
system32
C:\Windows\SysWOW64\
а также в папку с экзешником
чего то не помогло
0
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
21.07.2014, 14:12 #6
Надо в C:\Windows\System32\
0
t2club
0 / 0 / 0
Регистрация: 05.07.2014
Сообщений: 28
21.07.2014, 14:40  [ТС] #7
zss,
Да,я первым делом туда и скопировал,
только имя файла не pocofoundation.dll ,a PocoFoundation.dll
0
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
21.07.2014, 14:50 #8
Большие и маленькие буквы Windows не различает.
Попробуйте зарегистрировать из командной строки:
Bash
1
regsvr32 C:\windows\system32\PocoFoundation.dll
0
t2club
0 / 0 / 0
Регистрация: 05.07.2014
Сообщений: 28
21.07.2014, 15:04  [ТС] #9
При выполнении команды вылезает:
Модуль PocoFoundation загружен, но точка входа DllRegisterServer не найдена. Проверьте, что PocoFoundation является правильным dll или ocx и повторите попытку.
0
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
21.07.2014, 15:44 #10
ищите другую PocoFoundation.dll
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
21.07.2014, 15:47 #11
t2club, Соберите нормально POCO, потом пытайтесь собрать проект с ним. Описано здесь: http://pocoproject.org/download/index.html
0
t2club
0 / 0 / 0
Регистрация: 05.07.2014
Сообщений: 28
21.07.2014, 16:13  [ТС] #12
ForEveR,
Я запускаю cmd файл для визуал студии 2010,
там только OpenSSL написано что нужно, но он там вроде бы только для расширений
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2014, 16:13
Привет! Вот еще темы с ответами:

Сборка проекта, объявление и инициализация конструкторов в одном месте - C++
Всем привет! Столкнулся с такой проблемой как "много файловая" программа. А именно если конструктор и диструктор описывать например в A.h...

Как правильно установить POCO C++ Libraries и протестировать? - C++
Как правильно установить данную библиотеку и протестировать? ( VC++2010 ) Возможно кто нибудь подскажет что нужно для удачной сборки...

как в решение из двух проектов из второго проекта обращаться к функциям из первого проекта - C++
Собственно данная задача возникает, когда в Blank Solution добавляем проект модульных тестов к первому проекту Empty C++. К примеру первый...

Сборка проекта во время работы другого проекта - Visual Studio
Здравствуйте! Можно ли в VS13, когда в одном решении находится несколько проектов, во время работы одного проекта собрать второй, не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.07.2014, 16:13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru