С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Библиотека времени выполнения (компиляция /MT) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Цикл: Вычислить выражение по заданной формуле http://www.cyberforum.ru/cpp-beginners/thread891551.html
Алгоритм решения каждой задачи реализовать всеми типами циклических операторов (если это возможно): do, for, while) БЕЗ ИСПОЛЬЗОВАНИЯ МАССИВОВ 1.Дано натуральное число п. Вычислить: Спасибо...
C++ Разработать алгоритм и написать по нему программу умножения матрицы А размера m × n на матрицу В размера n × p. Значение величин m, n, р выбрать из та Разработать алгоритм и написать по нему программу умножения матрицы А размера m × n на матрицу В размера n × p. Значение величин m, n, р выбрать из табл. 4.2 в соответствии с вариантом задания. M =... http://www.cyberforum.ru/cpp-beginners/thread891550.html
Чтение из файла и вывод на экран C++
Помогите разобраться: 1)Чтение из файла Программа должна выводить на экран данные сохраненные ею же в формате .txt, у меня не получается не могли бы вы мне помочь с этим и... 2)Вывод на экран....
наследование C++
Люди, помогите пожалуйста....Не знаю как ее сделать... Описать базовый класс Строка. Обязательные поля класса: • поле для хранения символов строки; • значение типа word для хранения длины строки...
C++ Cтек (удалить элемент, который мы хотим) http://www.cyberforum.ru/cpp-beginners/thread891534.html
нужно из стека удалить элемент ,который мы хотим. нашла вот это: void del_elem() { int t; cout << "vvedite chislo dlya udaleniya" <<endl; cin >> t; mlifo.del_2 (t); void del_2 (int idata) {...
C++ Бинарное дерево поиска Пожалуйста помогите найти ошибку. Функции поиска и удаления не работают.#include<iostream> using namespace std; struct Elem{ int Key; Elem *left; ... подробнее

Показать сообщение отдельно
Убежденный
Ушел с форума
Эксперт С++
15708 / 7219 / 1139
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
05.06.2013, 12:04
Вам нужно, чтобы тип компоновки рантайма Visual C++ совпадал, во-первых, с
конфигурацией проекта (/MT или /MD для Release и /MTd или /MDd для Debug), а
во-вторых, с типом компоновки C++ Runtime для библиотек, статических или
динамических, которые подключаются к проекту.

Цитата Сообщение от GBIT Посмотреть сообщение
компилирую /MDd все отлично, но прога не запустится на других компах.
Запустится, если установить на этих компах отладочную версию Visual C++ Runtime.
Правда, это нарушение EULA.

Цитата Сообщение от GBIT Посмотреть сообщение
+ ошибки:
error LNK2019: ссылка на неразрешенный внешний символ __imp___CrtDbgReportW
Все верно. _CrtDbgReportW - это функция, имеющаяся только в отладочной версии Runtime.
А у Вас в данном случае используется релизная версия (/MD).

Цитата Сообщение от GBIT Посмотреть сообщение
компилирую /MT, как я понимаю это именно тот вариан когда прога запустится на других компах, но тут опять ошибки:
LINK : fatal error LNK1104: не удается открыть файл "libboost_regex-vc100-mt-sgd-1_53.lib"
Подключаемые библиотеки должны быть собраны в точности с теми ключами MT(d)/MD(d), которые
используются в проекте. Это основное правило. Тип компоновки C++ Runtime должен совпадать во
всех подключаемых библиотеках. В данном случае Вам просто нужен другой файл libboost_regex_xxx,
собранный с другими опциями.

Еще советую прочесть документацию Boost по компиляции библиотеки regex - возможно, не был
задан какой-нибудь важный макрос. Особенно это касается статических вариантов компоновки Boost.

Добавлено через 5 минут
Цитата Сообщение от GBIT Посмотреть сообщение
компилирую /MT, как я понимаю это именно тот вариан когда прога запустится на других компах
/MD тоже вполне рабочий вариант, нужно просто распостранить Visual C++ Runtime на
целевой компьютер. Причем это не обязательно делать через запуск vcredist.exe или
Merge Module, можно обойтись простым копированием файлов рантайма в папку с
приложением (VC++ 2010 и выше) или в подпапку с манифестом (VC++ 2008).
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.