Форум программистов, компьютерный форум CyberForum.ru

Недоступность поля структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление некоторых файлов с диска http://www.cyberforum.ru/cpp/thread1039084.html
Возникла такая задача - есть сервак с ~ 50 Т всякого рода медиа-файлов (.vob (в этом случае может быть папка VIDEO_TS), .avi, .mp3, .flv ...). Во всей этой куче есть одна нехорошесть - некоторые файлы повторяются (точнее, содержимое файлов), например, фильм "Thor" может быть как в формате .avi, так и .mpeg, у них разное качество, вес,... Необходимо удалить все не нужные (повторяющиеся) файлы....
C++ аудио-проигрыватель с++ у меня есть программа проигрывателя .....но понять не могу....есть у кого нить еще проще. или в этом коментировать каждую строку. http://www.cyberforum.ru/cpp/thread1038547.html
Работа с видео C++
Заинтересовался данной темой. Хотелось бы узнать, какие есть средства для работы с видео в С++/C#, SDK и прочее. Сам найти не смог(MSDN тоже не помог), хотя может неправильно составил поисковый запрос. Буду благодарен за ответ!
C++ Оценка программистских способностей
Когда-то писал курсовой проект по теме "Оценка программистских способностей", была даже программа на VC6.0. Решил реанимировать проект в Android-приложение https://play.google.com/store/apps/details?id=kz.naik.esops Предлагаю попробовать свои силы - для этого нужны только базовые знания C++. Поначалу думал сделать версии для C# и Java, но все-таки решил остановиться только на классике ...
C++ Ищу книги Шмидт, Хьюстон Программирование сетевых приложений на C++ http://www.cyberforum.ru/cpp/thread1036585.html
Здравствуйте! В электронном виде ищу книги "Шмидт, Хьюстон Программирование сетевых приложений на C++" (1 и 2 том) на русском языке. В английской версии у меня есть.
C++ Зашифровка картинки S-aes! Ребятки, помогите зашифровать bmp картинку по S-aes!:cry: подробнее

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

Недоступность поля структуры - C++

13.12.2013, 21:28. Просмотров 363. Ответов 6
Метки (Все метки)

В одном заголовке имеется следующая запись:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Game;
class Interface;
class FS;
class Settings;
class ScriptEngine;
class Sound;
 
typedef struct
{
    Game        *game;
    Interface   *interface;
    FS          *fs;
    Settings    *settings;
    ScriptEngine*engine;
    Sound       *sound;
} global_t;
 
extern global_t global;
В одном из исходников объявлена данная переменная:
C++
1
global_t global;
При любой попытке доступа к полю global_t::interface ругается компилятор:
C++
1
2
3
F:\Projects (C++)\SD\SD\game.cpp||In constructor 'Game::Game()':|
F:\Projects (C++)\SD\SD\game.cpp|21|error: expected unqualified-id before 'struct'|
F:\Projects (C++)\SD\SD\game.cpp|21|error: expected ';' before 'struct'|
и т.д. Если это поле закомментировать, то ошибка остается прежней При этом на другие поля реакция нормальная...

Под Linux'ом данный код компилируется на "УРА!", а под Windows - такой косяк Поэтому никак и не могу понять, в чем-же косяк. Отличие только в компиляторах - GCC 4.8.0 и MinGW (на GCC 4.7.1).

В аттаче - проект Code::Blocks. Для попытки компиляции нужны заголовки OpenAL, Vorbis и OGG, находящиеся в другом вложении (по дефолту их нету же )
Вложения
Тип файла: zip SD.ZIP (25.1 Кб, 4 просмотров)
Тип файла: zip include.zip (31.8 Кб, 2 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru