Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не получаеться изменить DLL в static library, приложение MFC 
:(
    Опции темы
Modder
  Дата 4.1.2008, 02:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 4.1.2008

Репутация: нет
Всего: нет



Использую Microsoft Visual C++ 6.0. Другой поставить не могу. В настройках  Project->Settings->General->MFC  есть только "Use MFC in Shared DLL"!  "in a static library" нет! smile  При создании проекта тоже нет выбора какие библиотеки использовать. Как еще можно изменить на static library или как решить данную проблему?
PM   Вверх
BorisVorontsov
Дата 4.1.2008, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Thinker
**


Профиль
Группа: Комодератор
Сообщений: 714
Регистрация: 3.11.2005
Где: Молдавия, г. Киши нёв

Репутация: нет
Всего: 10



В Professional версии поддерживается статическая линковка MFC.
http://msdn2.microsoft.com/en-us/library/aa260978.aspx


--------------------
[code=cpp]
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;
[/code]
PM MAIL ICQ GTalk   Вверх
Modder
  Дата 4.1.2008, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 4.1.2008

Репутация: нет
Всего: нет



Хорошо, и как мне решить проблему?
PM   Вверх
BorisVorontsov
Дата 4.1.2008, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Thinker
**


Профиль
Группа: Комодератор
Сообщений: 714
Регистрация: 3.11.2005
Где: Молдавия, г. Киши нёв

Репутация: нет
Всего: 10



Собственно, поставить Professional версию smile


--------------------
[code=cpp]
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;
[/code]
PM MAIL ICQ GTalk   Вверх
Modder
Дата 4.1.2008, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 4.1.2008

Репутация: нет
Всего: нет



А вот чтоб не ставить другую версию... Как?
PM   Вверх
BorisVorontsov
Дата 5.1.2008, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Thinker
**


Профиль
Группа: Комодератор
Сообщений: 714
Регистрация: 3.11.2005
Где: Молдавия, г. Киши нёв

Репутация: нет
Всего: 10



Ну... можно попробовать поиграться с командной строкой линкера.
http://forum.sources.ru/index.php?showtopic=28655


--------------------
[code=cpp]
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;
[/code]
PM MAIL ICQ GTalk   Вверх
Earnest
Дата 5.1.2008, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Цитата(BorisVorontsov @  5.1.2008,  16:59 Найти цитируемый пост)
Ну... можно попробовать поиграться с командной строкой линкера.

Вряд ли поможет - нужно еще и саму библиотеку иметь, как минимум, а ее как раз и нет. Можно, конечно, и самому собрать из источников, тем более, что к MFC прилагаются вроде бы make-файлы. Правда не факт, что к учебному эдишену.
А добывать где-то отдельно библиотеку как-то странно - проще уж Professional версию поставить.

Modder, а чем shared DLL не устраивает? Религия не позволяет? 





--------------------
...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0437 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.