Форум программистов, компьютерный форум, киберфорум
Наши страницы

Область видимости при линковании - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ картинка ярлыка? http://www.cyberforum.ru/cpp/thread47137.html
у меня следующий вопрос! Я создаю на С++ программу, в папке debug нахожу ехе файл своей программы!!! ярлык выглядит, как показано на рисунке. как изменить картинку ярлыка???
C++ Windows PPTP rasdial: не с первого раза.. Доброго дня :) Похоже, какая-то грабля в виндовз.. Надеюсь, кто-то знает, как обходится.. Задача: из программы на С++ создавать и запускать PPTP подключение. Проблема: если на момент запуска... http://www.cyberforum.ru/cpp/thread47060.html
Где скачать C++ C++
Здравствуйте, скажите пожалуйста что нужно для программирования на C++ и где можно скачать бесплатно с серийниками, по возможности дайте прямые ссылки на все необходимые продукты, заранее спасибо! ...
C++ Перехват и подмена вызываемых функций
Здравствуйте. Нужно подменить вызов таких функций как open(), lstat(), stat(), read(), write(), mkdir(), chdir(), getcwd() для определенного процесса. Интересует мнение других. Как бы вы...
C++ Программы на C http://www.cyberforum.ru/cpp/thread46395.html
Известно, что такие системы как PHP, MySQL, Apache и многие другие написаны на языке C. Мне любопытно, действительно их пишут на чистом C? И какой при этом компилятор используют? Вообще где можно...
C++ определение расшарености(Share) папки програмно Добрые люди, подскажите пожалуйста как определить, что папка расшарена с помощью Win API програмно? подробнее

Показать сообщение отдельно
proTIM
0 / 0 / 0
Регистрация: 14.08.2009
Сообщений: 5

Область видимости при линковании - C++

14.08.2009, 15:41. Просмотров 804. Ответов 8
Метки (Все метки)

Привет всем!
Работаю над проектом, в котором существует несколько папок (условно назовем их folder1, folder2....folder_n), в каждой из которых содержатся .h и .cpp файлы. Топ папку, которая содержит все папки назовем TOP_FOLDER. Внутри TOP_FOLDER я объявил open_file.h, в котором записан след. код:
C++
1
2
3
4
5
6
7
#include "stdio.h"
#ifndef OpenFile_H
#define OpenFile_H
#define FILEPATH "FreeImageUsedFunctions.doc"
FILE *fd;
int ind;
#endif OpenFile_H
FILE *fd инициализурую в main.cpp (предназначен для ведения логов). Он находится внутри TOP_FOLDER.

В файлах, находящихся в TOP_FOLDER не возникает никаких проблем с определением fd после операци extern FILE *fd;. Однако при такой же операции в файлах, которые нах-ся в нижележащих папках folder1, folder2....folder_n возникает ошибка линкования.

Как мне решить эту проблему?
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.