LINUX.ORG.RU

Сообщения Masha

 

Linux C++ Как обернуть свои классы, использующие стороние библиотеки, в библиотеку?

Добрый день! У меня есть следующее:

A.h
#include <curl/curl.h>
class A
{
public:
  void Method();
};
A.cpp
#include "A.h"
void A::Method() {}
Мне нужно обернуть этот класс(набор классов), использующий библиотеку curl в библиотеку. (Статическую и динамическую), чтобы клиент мог использовать метод Method. То есть уметь выполнить у себя нечто типа (при этом curl на клиенте не установлен):
#include "A.h"
A a;
a.Method()
Не подскажете, как правильно собрать статическую и динамическую биюлиотеку в моем случае и скомпилировать клиентский код библиотекой для проверки?

Masha
()

Установка curl на ubuntu

Добрый день установила curl (http://curl.haxx.se/download/curl-7.19.6.zip) на RedHat../configure затем make && make install Аналогичным образом установила на ubuntu. При компиляции возникает следующая проблема http://webfile.ru/6686910. Не подскажете, библиотека curl на RedHat и Ubuntu должна собираться по-разному?

Перемещено beastie из development

 

Masha
()

Как попасть в mcedit Ubuntu

Добрый день! Возникла такая проблема. При открытии файла на редактирование (mc->F4) открылось меню с выбором редакторов. (1- gedit, 2- mcedit и т.д.)Я не помню,что я выбирала, но сейчас при открытии файлов на редактирование (mc->F4) возникают непонятные символы. Не подскажете, как вернуться в обычный редактор mc?

Перемещено beastie из development

 

Masha
()

Разработка библиотеки

Добрый день! Простите первый раз разрабатываю библиотеку под Linux. Моя библиотека использует библиотеку curl, свои исходники я собираю g++ -o test main.cpp -lcurl. Но если я хочу, чтобы моя библиотека(приложение) запускалось там где, curl не установлен, это неверный способ компиляции?

Masha
()

Совместимость различных версий Linux при запуске бинарных файлов

Добрый день! Не подскажете насчет совместимости различных версий Linux для следующей ситуации. Допустим, я пишу «Hello, world!» в старом RedHat, собираю g++ -o hello main.cpp. И потом запускаю ./hello на последней Ubuntu. Работать у меня не должно? В чем здесь проблема?

Masha
()

C++ curl задать Content-Type:text/xml

Добрый день! Хочу попробовать отправлять SOAP запросы и получать ответы с помощью функций curl_easy_send и curl_easy_recv. Может, кто-то уже реализовывал нечто подобное? Есть еще способ c помощью gsoap, но хочется попробовать пока таким образом. Сталкиваюсь с проблемой, описанной http://stackoverflow.com/questions/7441071/regarding-a-handle-for-soap-respon... Не подскажете, где прописывается Content-Type:text/xml? Может, в библиотеке curl есть опция для этого?

Masha
()

Проблемы с curl_easy_send и с curl_easy_recv(С++, Linux)

Добрый день! Пытаюсь скомпилировать пример на С++ из http://stackoverflow.com/questions/7441071/regarding-a-handle-for-soap-respon... Почему-то возникают проблемы с curl_easy_send и с curl_easy_recv... curl_easy_send undeclared (first use this function) (Each undeclared identifier is reported only once each function it appears in)

curl_easy_recv undeclared (first use this function)

Если закомментить строчки с вызовами этих функций код компилируется. Не подскажете, с чем может быть проблема?..

Masha
()

linux, C++, curl, отправка soap-запросов и обработка ответов от сервера

Добрый день! Не подскажете, как с использованием библиотеки curl (С++, linux) отправлять на сервер SOAP- запросы и обрабатывать ответы от сервера?

Masha
()

Проверка подключения к сети Интернет в ОС RedHat

Добрый день! Не подскажете, как убедиться, что есть доступ в интернет. Пробую настраивать его для виртуальной машины VMware с установленной ОС Red Hat(консольная версия). Домашняя ОС Windows 7, там в связи с политикой безопасности ping запрещен. То есть, допустим, на yandex.ru я могу спокойно заходить через браузер, но из cmd он не пингуется.

Masha
()

Настройка интернета в виртуальной машине VMWare

Добрый день! Не подскажете, как настроить интернет на виртуальной машине? Что-то ничего не выходит, поняла только, что в виртуальной машине в сетевых адаптерах нужно выбрать NAT. Домашняя ОС Windows 7 (DHCP), на виртуальной машине стоит Red Hat 2.4

Masha
()

Использование библиотеки curl

Добрый день! Не подскажете, в чем может быть проблема? Не запускается приложение, использующее библиотеку curl.

Собрала приложение g++ -o test main.cpp -lcurl.

Все в порядке, но при запуске, наблюдаю следующее: ./test: error while loading shared libraries: libcurl. so. 4 : cannot open shared object file : No such file o directory

Masha
()

boost::asio С++ linux создание POST-запросов

Добрый день! Не подскажете, как можно организовать POST-запросы к http серверу? По сути необходимо реализовать клиент, который будет отправлять запросы на сервер и обрабатывать ответы от сервера. Вроде как хорошим средством для решения подобных задач является boost::asio . Но разработанный клиент будет являться частью библиотеки, которая будет ставится на ПО заказчиков, не будет ли проблем с boost::asio на машинах заказчика?Что делать, если проблемы возможны?Использовать голые сокеты? Никогда не работала с boost::asio. Не подскажете нужно ли ее ставить,как проверить,установлена ли она(Red hat 2.4)), как собирать с ней свою библиотеку с клиентом, есть ли где пример именно для моей задачи (клиент с POST-запросами). И еще один момент...Запросы от клиента и ответа от сервера приходят в формате XML по сути? Не подскажете, как их удобнее обрабатывать? Опять же не будет ли в связи с этим проблем на ПО заказчика?

Masha
()

Обмен файлами между гостевой и домашней системой

Добрый день! У меня установлена гостевая ОС Linux(Redhat) (с помощью VMWare) и домашняя Windows7. Причем прав суперпользователя или sudoer у меня нет. Могу ли я как-то обеспечить обмен файлами между гостевой и домашней системами? В связи с отсутствием прав я не могу настроить IP адрес на гостевой системе. (Полагаю, что для настройки SSH клиента типа Putty мне необходимо настроить IP-адрес гостевой системы, сейчас ее адрес 127.0.01).

Masha
()

Изменить IP-адрес из-под пользователя, не являющегося root и suder

Добрый день! Не подскажете, есть ли возможность изменить IP-адрес из-под пользователя, не являющегося root и suder

Masha
()

Работа с http-сервером и обмен данными по ftp

Добрый день! Необходимо написать динамическую библиотеку(C++), которая будет осуществлять POST-запросы к http-серверу, а также отправлять и получать данные по ftp. Не подскажете, какими средствами лучше реализовать данную функциональность?

Masha
()

Создание динамической библиотеки под разные версии Linux

Добрый день! Хотелось бы получить консультацию у тех, кто сталкивался с подобной задачей. Есть некая dll под ОС Win32.Теперь необходимо получить подобную динамическую библиотеку под ОС Linux, при этом конкретная версия ОС Linux не сообщается. Могут ли возникнут серьезные проблемы,если разрабатывать динамическую библиотеку под одну версию операционной системы, а работать библиотека должна будет с другой версией ОС?К чему это может привести?

Masha
()

Присваивание переменной, в имени которой содержится переменная, значения, в котором присутствует «/» (bash)

Добрый день! не могу понять,как довести до рабочего состояния вот такую конструкцию:

#!/bin/bash port_0=1 index=0 num=0 p=/d/f/$((port_$num)) port_$index=$p

/d/f/... - это просто значение переменной,а не имя файла, интерпретатор,видимо,этого не понимает:(

Masha
()

Работа с mySQL/C++

Добрый день! Не подскажете, способ обращения к полям результирующей таблицы SQL-запроса по имени поля? Сейчас я использую MYSQL_ROW row = mysql_fetch_row(Res) и далее получаю доступ к тому,что лежит в конкретном поле по номеру столбца (например, std::string sProviderId = row[2]). Хотелось бы иметь что-то вроде ассоциативного массива(std::string sProviderId = row[2]=row[provider_id]), чтобы не зависеть от добавления и удаления столбцов в таблице. Если возможно, приведите,пожалуйста, пример. И еще один вопрос, как мне перенести базу данных с ubuntu на Fedora 10(на Fedora 10 нет интернета)? Насколько я знаю, необходимо скачать пакет с mysql (подскажите,пожалуйста,где скачать, и мне ведь нужна именно та версия,которая на ubuntu), сделать дамп на ubuntu (как?) и положить полученный дамп базы данных в нужное место на Fedore 10(куда)?

Masha
()

bash Проверить, является ли значение переменной числовым значением

Добрый день!Не подскажете,можно ли как-то в bash проверить, является ли переменная числом?

Masha
()

bash: арифметические операция с длиной массива

Добрый день! Не подскажете, как реализовать операцию уменьшения длины массива? Что-то вроде for (( i=0; i<$(({#array

  • }-1)); i++)). Очевидно, конструкция $(({#array
  • }-1)) ему не нравится. Дополнительную переменную использовать не хотелось бы...
Masha
()

RSS подписка на новые темы