From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4178A9C8.3040009@ricom.ru> Date: Fri, 22 Oct 2004 10:33:44 +0400 From: Alexey Morsov Organization: Ricom-Trust User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8a2) Gecko/20040714 X-Accept-Language: ru-ru, ru, ja MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] compiling cpp and c files References: <4177B3CA.2020803@ricom.ru> <4177D830.5020003@mail.ru> In-Reply-To: <4177D830.5020003@mail.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Oct 2004 06:33:49 -0000 Archived-At: List-Archive: List-Post: Yuri N. Glibovetz wrote: > Alexey Morsov пишет: > >> Привет, >> >> Хочу скомпилировать вместе main.cpp и common.c - и не получается. Т.е. >> make компилит отдельно и то и другое но вместе их сливать ен зочет, >> ругается что в файле main.cpp undefined function **** - которая как >> раз в common.c . >> >> Как это можно соить (ведь можно же как-то)? >> > > extern "C" ... ;) Добавил по типу как в mysql.h #ifdef __cplusplus extern "C" { #endif и потом после всех объявлений функций #ifdef __cplusplus } #endif -- Всего наилучшего, Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ" Алексей Морсов ICQ: 196766290 Jabber: Samurai@jabber.pibhe.com http://www.ricom.ru http://www.fondmarket.ru