2012-01-20 5 views
0

Это может показаться немного глупым, но я не могу использовать загруженную библиотеку jwsmtp на моем компьютере с Windows. Я использую кодовые блоки для написания своей программы и относительно новичок. Я установил cygnus и выполнил инструкции, приведенные на сайте jwsmtp http://johnwiggins.net/jwsmtp/howto. Но это не работает. Как добавить загруженную библиотеку, чтобы я мог использовать ее функции. Еще раз прошу прощения, если я кажусь глупым. Может кто-то помочь мне здесь.Как использовать jwsmtp на окнах

Если я перейду к свойствам проекта и вкладке компоновщика и попытаюсь выяснить, есть ли какие-либо библиотеки в jwsmtp, их нет? Что именно я делаю?

Когда я пытаюсь скомпилировать проект, используя команду

г ++ mail.cpp -o Почта -IC: \ Users \ Desktop \ jwsmtp-1.32.15 -lc: \ Users \ Desktop \ jwsmtp-1.32. 15 -ljwsmtp-1.32.15

mail.cpp такой файл или каталог не существует. Здесь почта - это имя исходного файла и укажите имя проекта блока кода. Что я делаю неправильно.

ответ

0

На странице, на которую вы ссылаетесь, есть команда для получения места установки: pkg-config --libs --cflags jwsmtp-<version>. Это должно выполняться в среде cygwin (cygnus).

Второй шаг - передать место установки и имя библиотеки в CodeBlocks. This page - общее описание; вам нужно будет заполнить пути, которые вы только что получили.

+0

Я отредактировал вопрос. Можете, пожалуйста, взглянуть на него. – user1092042

+0

Вы, очевидно, не запускаете команду 'g ++' из исходного каталога. Либо сначала перейдите в этот каталог, либо передайте полный путь 'mail.cpp' в G ++. – MSalters

+0

Я использовал команду .configure и make и make install. Теперь я не могу найти, где библиотеки установлены, чтобы добавить их в блоки кода – user1092042