Форум программистов, компьютерный форум CyberForum.ru

Запуск GTEST'a на Visual Studio - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу вывода на экран квадратов всех натуральных чисел меньших 20 http://www.cyberforum.ru/cpp-beginners/thread1042408.html
Составить программу вывода на экран квадратов всех натуральных чисел меньших 20. Как это сделать на языке C/C++?
C++ Строку зашифровать по следующему принципу Данную строку зашифровать по следующему принципу: заменить каждый символ на следующий по порядку символ таблицы ASCII. http://www.cyberforum.ru/cpp-beginners/thread1042406.html
C++ Напишите блок схему и листинг программы, которая выдает не повторяющуюся последовательность из цифр 0 и 1
Составить программу , которая по введенному N выдает последовательность длины N , состоящий из цифр 0 и 1 такую, что ни один фрагмент этой последовательности не повторяется подряд трижды. #include <iostream.h> using namespace std; { int n ; cout<<"N="; cin>>n; cout<<"0&1"; for (int i=1;i<=n/2;i++);
Разработайте программу, которая определяет задуманное число с 10 (n) попыток C++
Добрый день) Снова обращаюсь к вам за помощью. 1. Разработайте программу, которая определяет задуманное число с 10 (n) попыток. Задуманное число оформляется в виде поименованной константы. При необходимости предусмотреть проверку исходных данных. Условие: Задания выполняются двумя способами: 1) С использованием операторов break и continue; 2) Без использования операторов break и...
C++ Двойная матрица http://www.cyberforum.ru/cpp-beginners/thread1042388.html
Номер столбца наибольшего из элементов нечетных столбцов нижнего и номер строки наименьшего из элементов нечетных строк верхнего треугольника. Их значения определяет интервал. Найти произведение элементов главной диагонали, лежащих внутри интервала. Матрица .
C++ Вычислить произведение Вычислить произведение P = 3 * 6 * ... * (3n). подробнее

Показать сообщение отдельно
Novilit-v
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 21
16.12.2013, 16:29  [ТС]     Запуск GTEST'a на Visual Studio
Итак, открываю \gtest-1.7.0\msvc, файл gtest-md.sln (ключ у меня /MDd, но с другим файлом и ключом пробовал - то же самое). Запускается Мастер преобразования, далее-далее-готово. Журнал преобразования - все файлы преобразованы. Построение-Построить решение. А, кажется, нашёл что-то, похожее на причину ошибки. Итак, в выводе:
Кликните здесь для просмотра всего текста
1>------ Перестроение всех файлов начато: проект: gtest-md, Конфигурация: Debug Win32 ------
1> gtest-all.cc
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(1151,5): warning MSB8012: TargetPath(C:\GTEST\gtest-1.7.0\msvc\gtest-md/Debug\gtest-md.lib) не соответствует значению свойства выходного файла (C:\GTEST\gtest-1.7.0\msvc\gtest-md\Debug\gtestd.lib) для Library. Это может привести к неправильному построению проекта. Чтобы исправить это, убедитесь, что значения свойств $(OutDir), $(TargetName) и $(TargetExt) соответствуют значению, указанному в %(Lib.OutputFile).
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(1153,5): warning MSB8012: TargetName(gtest-md) не соответствует значению свойства выходного файла (gtestd) для Library. Это может привести к неправильному построению проекта. Чтобы исправить это, убедитесь, что значения свойств $(OutDir), $(TargetName) и $(TargetExt) соответствуют значению, указанному в %(Lib.OutputFile).
1> gtest-md.vcxproj -> C:\GTEST\gtest-1.7.0\msvc\gtest-md/Debug\gtest-md.lib
2>------ Перестроение всех файлов начато: проект: gtest_main-md, Конфигурация: Debug Win32 ------
2> gtest_main.cc
2>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(1151,5): warning MSB8012: TargetPath(C:\GTEST\gtest-1.7.0\msvc\gtest-md/Debug\gtest_main-md.lib) не соответствует значению свойства выходного файла (C:\Users\Михаил\Desktop\gtest-1.7.0\msvc\gtest-md\Debug\gtest_main-mdd.lib) для Library. Это может привести к неправильному построению проекта. Чтобы исправить это, убедитесь, что значения свойств $(OutDir), $(TargetName) и $(TargetExt) соответствуют значению, указанному в %(Lib.OutputFile).
2>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(1153,5): warning MSB8012: TargetName(gtest_main-md) не соответствует значению свойства выходного файла (gtest_main-mdd) для Library. Это может привести к неправильному построению проекта. Чтобы исправить это, убедитесь, что значения свойств $(OutDir), $(TargetName) и $(TargetExt) соответствуют значению, указанному в %(Lib.OutputFile).
2> gtest_main-md.vcxproj -> C:\GTEST\gtest-1.7.0\msvc\gtest-md/Debug\gtest_main-md.lib
3>------ Перестроение всех файлов начато: проект: gtest_prod_test-md, Конфигурация: Debug Win32 ------
4>------ Перестроение всех файлов начато: проект: gtest_unittest-md, Конфигурация: Debug Win32 ------
3> production.cc
4> gtest_unittest.cc
3> gtest_prod_test.cc
3> Создание кода...
3>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(C:\GTEST\gtest-1.7.0\msvc\gtest-md/Debug\gtest_prod_test-md.exe) не соответствует значению свойства выходного файла (C:\GTEST\gtest-1.7.0\msvc\gtest-md\Debug\gtest_prod_test.exe) для Linker. Это может привести к неправильному построению проекта. Чтобы исправить это, убедитесь, что значения свойств $(OutDir), $(TargetName) и $(TargetExt) соответствуют значению, указанному в %(Link.OutputFile).
3>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(gtest_prod_test-md) не соответствует значению свойства выходного файла (gtest_prod_test) для Linker. Это может привести к неправильному построению проекта. Чтобы исправить это, убедитесь, что значения свойств $(OutDir), $(TargetName) и $(TargetExt) соответствуют значению, указанному в %(Link.OutputFile).
3> gtest_prod_test-md.vcxproj -> C:\GTEST\gtest-1.7.0\msvc\gtest-md/Debug\gtest_prod_test-md.exe
4>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(C:\GTEST\gtest-1.7.0\msvc\gtest-md/Debug\gtest_unittest-md.exe) не соответствует значению свойства выходного файла (C:\GTEST\gtest-1.7.0\msvc\gtest-md\Debug\gtest_unittest.exe) для Linker. Это может привести к неправильному построению проекта. Чтобы исправить это, убедитесь, что значения свойств $(OutDir), $(TargetName) и $(TargetExt) соответствуют значению, указанному в %(Link.OutputFile).
4>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(gtest_unittest-md) не соответствует значению свойства выходного файла (gtest_unittest) для Linker. Это может привести к неправильному построению проекта. Чтобы исправить это, убедитесь, что значения свойств $(OutDir), $(TargetName) и $(TargetExt) соответствуют значению, указанному в %(Link.OutputFile).
4> gtest_unittest-md.vcxproj -> C:\GTEST\gtest-1.7.0\msvc\gtest-md/Debug\gtest_unittest-md.exe
========== Перестроение всех: успешно: 4, с ошибками: 0, пропущено: 0 ==========


Настораживат строки
4>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(C:\GTEST\gtest-1.7.0\msvc\gtest-md/Debug\gtest_unittest-md.exe) не соответствует значению свойства выходного файла (C:\GTEST\gtest-1.7.0\msvc\gtest-md\Debug\gtest_unittest.exe) для Linker. Это может привести к неправильному построению проекта. Чтобы исправить это, убедитесь, что значения свойств $(OutDir), $(TargetName) и $(TargetExt) соответствуют значению, указанному в %(Link.OutputFile).

Позже, когда будет жаловаться на невозможность открыть библиотеку, будет указывать адрес с неправильным слэшем:C:\GTEST\gtest-1.7.0\msvc\gtest-md/Debug\ У вас, скорее всего, этого нет, правда? Подскажите, если не сложно, где можно исправить ссылки.

Добавлено через 23 часа 9 минут
Ссылки вроде исправил, но проблема осталась - файл библиотеки всё равно не читается.
 
Текущее время: 12:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru