HarryStar, понятно...
Я сейчас вообще обалдел! Врубаю Code::Blocks, жму Create Project -> Static Library. Выбор языка мне не предоставили, ну я и подумал: "Значит, в Code::Blocks на Си нельзя писать библиотеки...", посмотрел стартовый код, сплошь функции, ни одного объекта. Создал структуру. Создал экземпляр структуры, используя ключевое слово struct. Компилятор не ругается. Убираю ключевое слово - бранит! Потом проэксперементировал с классами - так и на них ругался! Выходит, что в Code::Blocks не просто на Си можно писать ЛИБы, а еще и на C++ нельзя!