[Comm] Как в проекте KDevelop прилинковать библиотеку
Максим
=?iso-8859-1?q?arteev_=CE=C1_protei=2Eru?=
Чт Май 20 13:33:22 MSD 2004
Sergey Shilov пишет:
>В сообщении от 20 Май 2004 10:40 Максим написал(a):
>
>
>
>>какой KDevelop?
>>
>>
>>
>3.0.3 в составе KDE 3.2.2
>
>
>Собственно упрощенный тестовый пример (md5.c) печатающий МД5
>дайджест аргумента командной строки
>-------------------------------------------------------
>
>#ifdef HAVE_CONFIG_H
>#include <config.h>
>#endif
>#include <stdio.h>
>#include <unistd.h>
>#include <stdlib.h>
>#include <md5.h>
>
>char* md5(const char *s) {
> struct md5_ctx ctx;
> char *buf;
>
> buf = ( char *) malloc( 32 + 1 );
> md5_buffer(s, strlen(s), buf) ;
> return buf;
>
>}
>
>int main(int argc, char *argv[]) {
> if ( argc < 2 ) {
> printf("use %s VALUE\n", argv[0]);
> printf(" whetre VALUE - is a string for process digest\n",
>argv[0]) ;
> return -1;
> }
> printf( "%s\n" , md5 ( argv[1]) ) ;
> return EXIT_SUCCESS;
>}
>----------------------------------------------------------------
>
>На ура собирается и работает
>gcc md5c.c -L. /lib/libcrypt.so.1 -o md5
>
Делаем следующее:
1. После того как открыли проект , если используется automake, то (у
меня слева) есть вкладка automake manager.
2. Выбираем её. Откроется окно, затем кликнем в верхнем дереве на
строчку src, а в нижнем дереве появиться строки, так вот,
выбираем самую верхнюю.
3. Вызываем её свойства, затем в появившимся окне выбираем вкладку
Lib,,,,, а потом кликаем по кнопочке Add, и далее всё понятно
P.S. Если я плохо объяснил то могу выслать Screenshot как всё делать !
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/community/attachments/20040520/6a1bec22/attachment-0003.html>
Подробная информация о списке рассылки community