[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