Инсталирајте библиотеку под Цодеблоцкс за МинГВ

Предувјети

Имате верзију ЦодеБлоцкса која користи МинГВ компајлер и вратили сте бинарну датотеку спољне библиотеке коју желите да користите (такође је компилирана за МинГВ).

У следећем примеру, користићемо библиотеку либцурл да илуструјемо коришћени метод: нпр. Датум на који су написане линије, тренутна и стабилна верзија либцурл:

//цурл.хакк.се/гкнв.нет/7.28.1/дист-в32/цурл-7.28.1-девел-мингв32.зип

(Преузмите ажурирану верзију на //цурл.хакк.се/довнлоад.хтмл)

Овај метод се може користити са Цодеблоцкс (са МинГВ) за било коју библиотеку састављену за МинГВ.

Метход

Декомпримирајте у директориј - централизујте спољне библиотеке

Распакујте архиву која садржи компајлирану библиотеку у лако приступачном директоријуму (са именом без размака).

  • На пример: ц: либс цурл-7.28.1-девел-мингв32 \ т

Интеграција са пројектом Цодеблоцкс: 2 корака

Постоје 2 модификације које су потребне за коришћење додатне библиотеке под Цодеблоцкс:

Назначите компајлер где да пронађете .х фајлове.

Реците компајлеру где да пронађу .х датотеке ће спречити грешке приликом убацивања #инцлуде које одговарају библиотеци у изворном коду.

Ово се ради у:

  • Пројецт - Буилд оптионс
  • Кликните на корен пројекта (не на Таргет или Дебуг, иначе поставке неће бити примењене)
  • Идите на картицу "Претражи директоријуме"> Додај> дохватите директоријум који садржи датотеке (у нашем примеру: либцурл ц: либс цурл-7.28.1-девел-мингв32 укључују ) и изаберите директоријум.

Наведите уредника гдје ћете пронаћи бинарне датотеке библиотеке

Реците уреднику где да пронађу бинарне датотеке библиотеке, дозволиће му да генерише извршну датотеку након компилације, нпр. За окружење МинГВ ( екстензија).

Ово се ради у:

  • Кликните на корен пројекта (не на Таргет или Дебуг, иначе поставке неће бити примењене)
  • Идите на картицу "Линкер сеттингс"> Адд> дохватите директориј који садржи .а датотеке (у нашем примјеру: либцурл ц: либс цурл-7.28.1-девел-мингв32 либ ) и одаберите дијелове библиотеке потребно.

Нотес

Тхе .длл филес

У зависности од тога како сте подесили пројекат (динамички или статички линк), можда ћете морати да копирате .длл датотеке у извршном директоријуму (или у Виндовс ПАТХ), како бисте омогућили динамичко учитавање библиотеке.

У случају либцурл, .длл се налази у: ц: либс цурл-7.28.1-девел-мингв32 бин \ т

Морате их додати, на пример, у "Таргет" пројекта, који садржи извршну датотеку генерисану након компилације (или негде у ПАТХ-у), а ово је неопходно само када се компајлирају са динамичким везама и покрећу извршну датотеку изван развојно окружење.

=== Релативне или апсолутне путање ==

Када конфигуришете параметар Цодеблоцкс, након што изаберете ресурс, од вас ће се појавити порука: "Задржите ово као релативни пут?" .

Ако изаберете да задржите релативну путању, то значи да ЦодеБлоцкс неће сачувати апсолутну путању до наведеног ресурса (нпр. " Ц: либс цурл-7.28.1-девел-мингв32 либбурл.а "), али само путања у односу на директоријум пројекта (нпр. " .. .. .. либс цурл-7.28.1-девел-мингв32 либбурл.а ").

Корисно је одредити релативну путању ако су ресурси доступни у директорију пројекта. Пројекат се може компајлирати на другој машини са ЦодеБлоцкс.

Не копирајте спољну библиотеку у МинГВ директоријум

Може функционисати и постоје многи водичи који препоручују овај корак.

Међутим, не препоручујем да то учините, осим ако не желите да:

- Забрљати са инсталацијом ЦодеБлоцкс-а.

- Поново инсталирајте све своје библиотеке јер сте ажурирали ЦодеБлоцкс или МинГВ.

- Не знам како да ажурирам ваше библиотеке.

Оригинални документ објавио Дал на ЦомментцаМарцхе.нет.

Претходни Чланак Sledeći Чланак

Топ Савети