Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

from nick59 - help me<15>

Уважаемые господа-кодеры на C/С++,
здравствуйте!

Никак не могу добиться понимания в решении вопроса увязки нескольких кодовых
модулей в один
проект на языках С/С++.

В связи с последним, следующий вопрос:
Кто-нибудь может помочь в декларации кода Проекта (иначе говоря, в написании
h-файлов для
каждого соответствующего срр-файла) ...?

Дело в том, что написано несколько отдельных листингов с кодами в виде срр-файлов,
каждый
из которых работоспособен и предназначен для решения отдельно взятого вопроса.

Но нужно, чтобы эти модули кодов могли работать как по отдельности, так и совместно.

Может, на примере двух взаимно-связанных листингов (ЛИСТ_1 и ЛИСТ_2 - с некоторыми
общими
параметрами), вы покажете этот процес на деле ...?

--
Если Вы получили мое послание, то я был бы очень признателен Вам за отклик.

С уважением,
nick59 - <nick***@i*****.ru>.

Ответить   Sat, 17 Nov 2007 16:44:29 +0300 (#704499)

 

Ответы:

Здравствуйте !

Это средствами среды реализуется обычно.
Ну или make-файл пишется, если компилировать надо из шелла.

Гм... а можно поподробнее ?
Не понял что конкретно надо сделать.
Есть 2 .cpp файла. Так ?
В них есть реализации функций, методов классов, и.т.д.
Надо использовать совместно в одном проекте это ?
Если да, то просто надо подключить в проект эти .cpp
файлы, да компилировать.

Вобщем, опишите, плиз, подробнее задачу.

Ответить   Sun, 18 Nov 2007 11:28:26 +0300 (#704628)

 

Добрый ... ( возможно ) день :).
1. Сначала проверьте чтобы были перенесены необходимые функции в .h
файл.
Делаетса так

#ifndef __NEW_MOVIE__ //служит для того чтобы данный .cpp файл
компилилса только однин раз
#define __NEW_MOVIE__

void CreateNewMovieDlg(HWND hWndParent);//имя и список аргументов
подберете по вкусц :)
.... \\другие функции, которые должны быть вынесены

#endif

2. Проверьте чтобы этот .h файл был подключен в .срр файле (или в
StdAfx.h, .....)
#include "NewMovie.h" // имя файла ваше

3. На этом шаге можно подключать один ваш набор утилит в другой (из
условия задачи) и выполнять все в нем. Крайне не рекомендую.
А можно перенести функцию МАЙН, окнонную процедуру,... в третий файл в
который подключить два предидущих. И вызывать ихние функции.

4. Надеюсь вы помните что функция МАЙН должна быть только одна в
проэкте!!!!

Вроде все. Удачи

* Namik Kas <nick***@i*****.ru> [Sat, 17 Nov 2007 16:44:29 +0300]:

так

с

------------------------------------Info> Выпуск : 5448

--
Николай Надточий.

--
Rambler-ICQ 6 -- новый формат общения! http://icq.rambler.ru/

Ответить   Mon, 19 Nov 2007 09:59:23 +0300 (#705127)