Связывание проблем - PullRequest
0 голосов
/ 28 июля 2010

Я пробовал это в Linux и Windows ... Я использовал C и C ++ ... Я пробовал с wxWidgets, gtkmm, glfw и GTK +. Я пробовал с различными IDE и так далее. (Мне удалось заставить GLFW нормально работать в один момент)

Моя проблема в том, что я как-то неправильно связываю библиотеки. Однако я не могу выяснить, какая библиотека не связана, потому что ошибки загадочны ... Я просто знаю, что что-то забыл ... Я не могу дать ошибку, как это происходит со всеми вещами, которые я пытаюсь связать, но это то, что делать ...

Это мои шаги по добавлению библиотек в IDE, пожалуйста, исправьте меня, если я делаю что-то не так:

  1. Я всегда включаю каталог «include» для конкретной библиотеки в мои IDE.
  2. Затем в моих IDE я добавляю папку определенной библиотеки (lib) (но не каждой отдельной библиотеки)
  3. Создать фиктивный код для проверки
  4. Компиляция и ошибки «не удается найти» и т. Д. *

Как исправить?

Ответы [ 4 ]

3 голосов
/ 28 июля 2010

Было бы очень полезно увидеть одно из этих загадочных сообщений об ошибках (криптик одного человека - это хлеб с маслом другого человека) вместе с деталями платформы, но, вообще говоря, вы должны указать библиотеки.

0 голосов
/ 28 июля 2010

Можете ли вы проверить указанный каталог на наличие библиотек.

В случае gtkmm, ссылка GTK + ниже поможет вам при разработке приложения для Windows и платформы Linux

http://library.gnome.org/devel/gtkmm-tutorial/unstable/sec-packages-windows.html.en

Надеюсь, что это решит вашу проблему.

0 голосов
/ 28 июля 2010

По крайней мере, в Visual Studio вы обычно указываете каталог, в котором находится библиотека , и , вы указываете библиотеку для связи.

Похоже, вы уже указали каталог, в котором расположены библиотеки, поэтому я не буду вдаваться в подробности. Указание фактической библиотеки выполняется как часть свойств проекта. В <project name> Property Pages найдите configuration properties, Linker, Input, Additional Dependencies и добавьте имя библиотеки.

С другой IDE детали будут меняться, но, по крайней мере, в большинстве случаев общая идея будет довольно схожей: вы должны указать ей, какую библиотеку использовать, и где ее найти.

0 голосов
/ 28 июля 2010

Этот сайт содержит много информации о ссылках и библиотеках для систем Linux.

Для окон вам нужно найти Программирование Windows Джеффри Ритчера. alt text http://ecx.images -amazon.com / images / I / 513YSQT3PWL._SS500_.jpg

Тем временем, если вы столкнулись с конкретной проблемой, поделитесь сообщениями об ошибках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...