Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
223 / 213 / 80
Регистрация: 26.04.2013
Сообщений: 972
1

VS10_vs_VS12

31.07.2013, 22:16. Показов 521. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня следующий вопрос...

В VS10 создаю переносной экзешник через св-ва проекта -> общие -> использование MFC в статической библиотеке. Переношу на другой комп без VS и работает. Скачал VS12 Ultimate, однако тоже самое не хочет работать, пишет, что *.exe не является приложением Win32. В чем проблема?

Конечно можно делать приложения и в VS10, но если я правильно понял, то для многопоточности (хочу освоить параллельное прогр.) нужна поддержка стандарта C++11, который в VS12 поддерживается больше...

Что посоветуете?
0
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,736
Записей в блоге: 1
31.07.2013, 22:24 2
Цитата Сообщение от mat_for_c Посмотреть сообщение
Скачал VS12 Ultimate, однако тоже самое не хочет работать, пишет, что *.exe не является приложением Win32. В чем проблема?
Целевая ОС Windows XP? угадал, 99%

Добавлено через 1 минуту
Цитата Сообщение от mat_for_c Посмотреть сообщение
нужна поддержка стандарта C++11,
Можете использовать boost, или вообще API системы.
Цитата Сообщение от mat_for_c Посмотреть сообщение
использование MFC в статической библиотеке
В MFC есть тоже средства для потоков

Добавлено через 22 секунды

Не по теме:

Цитата Сообщение от mat_for_c Посмотреть сообщение
который в VS12 поддерживается больше...
Не так хорошо, как бы хотелось

1
223 / 213 / 80
Регистрация: 26.04.2013
Сообщений: 972
31.07.2013, 22:59  [ТС] 3
Цитата Сообщение от Croessmah Посмотреть сообщение
Не так хорошо, как бы хотелось
это да...

Добавлено через 9 минут
Croessmah, а если юзать boost в VS10, и делать экзешник тем же методом, то он на другом компе запуститься или boost как-то отдельно скидывать придется?
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
31.07.2013, 23:16 4
Цитата Сообщение от mat_for_c Посмотреть сообщение
то он на другом компе запуститься или boost как-то отдельно скидывать придется
Большинство библиотек буста - это просто заголовочные файлы. Но для некоторых нужно создавать либы, которые можно прилинковать к программе и никаких проблем с переносом не будет.
0
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,736
Записей в блоге: 1
31.07.2013, 23:16 5
Цитата Сообщение от mat_for_c Посмотреть сообщение
то он на другом компе запуститься или boost как-то отдельно скидывать придется?
Для готового exe не нужно будет
0
Ушел с форума
Эксперт С++
16473 / 7436 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
31.07.2013, 23:36 6
Цитата Сообщение от mat_for_c Посмотреть сообщение
Скачал VS12 Ultimate, однако тоже самое не хочет работать, пишет, что *.exe не является приложением Win32. В чем проблема?
exe - в студию !
0
31.07.2013, 23:36
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru