Biblitecas C/C++

1. Biblitecas C/C++

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/04/2013 - 19:24h

Ola estou aprendendo C++ e queria saber como e o codigo dentro da biblioteca <iostream> e quais sao os conceitos para se criar uma estou no terceiro semestre de sistemas de informaçao e quero desenvolver uma biblioteca em que eu possa utilizar algums comandos do CSharp dentro do C++ ate mesmo para dar um visual melhor a alguns programas que pretendo criar dentro do C++

obrigada!!!


  


2. Re: Biblitecas C/C++

wellington
wellingtonsr

(usa Slackware)

Enviado em 30/04/2013 - 23:43h

Veja se ajuda:

http://www.vivaolinux.com.br/dica/Criar-sua-propria-biblioteca-C++


3. Re: Biblitecas C/C++

Paulo
paulo1205

(usa Ubuntu)

Enviado em 01/05/2013 - 12:30h

Windows e .NET não são minha praia, mas pelo que eu lembro de ter lida há alguns anos, você não precisa necessariamente do C# para ter fazer a interface gráfica. Consta que todo o .NET pode ser chamado diretamente pelo C++/CLI.


4. Re: Biblitecas C/C++

???
gokernel

(usa Linux Mint)

Enviado em 01/05/2013 - 13:32h


Para criar uma biblioteca dinâmica para utilizar em quelquer linguagem que use .DLL/so é simples, veja:



/*
**-------------------------------------------------------------------
**
** Exemplo de como criar um DLL/so em C/C++ usando o GCC:
**
** ARQUIVO:
** libtest.c
**
** COMPILE WINDOWS:
** gcc -shared libtest.c -o libtest.dll -DBUILDING_LIB=1
**
** COMPILE LINUX:
** gcc -shared libtest.c -o libtest.so
**
**-------------------------------------------------------------------
*/

#include "libtest.h"

#ifdef __cplusplus
extern "C" {
#endif

int minha_funcao_soma (int a, int b)
{
return (a + b);
}

#ifdef __cplusplus
}
#endif






/*
**-------------------------------------------------------------------
**
** ARQUIVO:
** libtest.h
**
**-------------------------------------------------------------------
*/

#ifdef __WIN32__
#if BUILDING_LIB
#define LIBIMPORT extern __declspec (dllexport)
#else
#define LIBIMPORT extern __declspec (dllimport)
#endif
#endif

#ifdef __linux__
#define LIBIMPORT extern
#endif

#ifdef __cplusplus
extern "C" {
#endif

// prototipo:
//
LIBIMPORT int minha_funcao_soma (int a, int b);

#ifdef __cplusplus
}
#endif







5. Re: Biblitecas C/C++

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/05/2013 - 15:33h

Obrigada meninos






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts