18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
1

Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll

25.08.2015, 10:21. Показов 5211. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Подключил afx.h, появилась ошибка. Из-за чего? Что делать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.08.2015, 10:21
Ответы с готовыми решениями:

mfc dll
как создать mfc dll в ms vs 2008?

Приложение MFC и dll
Всем привет! Не могу разобраться, как к приложению mfc на базе диалоговых окон подключить...

CString и DLL [MFC]
Читаю о том, что такое DLL и как ими правильно пользоваться по книге А. Хортона, и в первом же...

Где у меня MFC AppWizard (dll) ?
Доброго вечера!! ....Читаю- Инструменты, которые Вам понадобятся. DLL Вы можете написать во...

6
Почетный модератор
Эксперт С++
5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
25.08.2015, 11:10 2
Цитата Сообщение от VoltDeMar Посмотреть сообщение
появилась ошибка
Какая?
Цитата Сообщение от VoltDeMar Посмотреть сообщение
Из-за чего?
Из-за того, что подключили.
Цитата Сообщение от VoltDeMar Посмотреть сообщение
Что делать?
Не подключать.
1
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
25.08.2015, 11:39  [ТС] 3
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Какая?
Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]

Она указывает на строку в подключаемом заголовочном файле. Существует ли отладчик компиляции в VisualStudio, чтобы можно было определить в какой последовательности появилась ошибка?
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Не подключать.
Хотелось бы использовать.
MSDN гласит: You can create MFC or ATL programs with Microsoft Visual Studio Professional 2012 or higher.
У меня Ultimate 2012, в этом проблема или в этой версии можно использовать?
0
Эксперт С++
4984 / 3091 / 456
Регистрация: 10.11.2010
Сообщений: 11,169
Записей в блоге: 10
25.08.2015, 12:21 4
Цитата Сообщение от VoltDeMar Посмотреть сообщение
Хотелось бы использовать.
Ну так что мешает сделать это:
Цитата Сообщение от VoltDeMar Посмотреть сообщение
Please #define _AFXDLL or do not use /MD
?
1
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
25.08.2015, 13:56  [ТС] 5
Если добавляю:
Цитата Сообщение от castaway Посмотреть сообщение
#define _AFXDLL
то среда гворит о необходимости отключить windows.h, а потом сообщает о ошибках неизвестных структур:
'SHFILEOPSTRUCT' : undeclared identifier и т.д. Это можно исправить?

Цитата Сообщение от castaway Посмотреть сообщение
do not use /MD
Что такое /MD и как его не использовать?
0
Эксперт С++
4984 / 3091 / 456
Регистрация: 10.11.2010
Сообщений: 11,169
Записей в блоге: 10
25.08.2015, 13:58 6
Цитата Сообщение от VoltDeMar Посмотреть сообщение
Что такое /MD и как его не использовать?
Где-то в настройках проекта в Visual Studio есть такой параметр. Точно сказать не могу.
1
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
25.08.2015, 14:21  [ТС] 7
Цитата Сообщение от castaway Посмотреть сообщение
Где-то в настройках проекта в Visual Studio есть такой параметр
А что использовать вместо?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.08.2015, 14:21
Помогаю со студенческими работами здесь

Помогите MFC-ый класс перенести в DLL
Переношу код из Windows- прилож. (MFC) в DLL. В приложении использован графический объект - CRgn...

Ошибки с использованием общих MFC dll
Доброго времени суток! По выпускной работе приходится работать с RFID оборудованием, к которому в...

Application requires that assembly stdole Version 7.0.3300.0
Почему-то на XP выдает такую ошибку... 2010 Express using System; using...

MFC в статической библиотеке; на сторонних ПК, не имеющих этих dll, программа не запускается
Всем привет! Есть код, который редактирует реестр: Код: #include <Windows.h> int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru