0 / 0 / 0
Регистрация: 30.11.2016
Сообщений: 2
1

Microsoft Visual Studio выдает ошибку при вставке новой библиотеки

30.11.2016, 17:27. Показов 1489. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Простейшая программа:
C
1
2
3
4
5
6
7
8
9
10
11
#include "stdafx.h"
#include "stdio.h" 
#include "stdlib.h" 
#include "iostream" 
#include "Conlib.h" 
 
void main()
{
    SetColor(0x0012);
    printf("Hello!");
}
Подключил conlib через "обозреватель решений": ПКМ по проекту-добавить-существующий элемент- добавляю conlib.h и conlib.lib(они лежат в папке с проектом, сама библиотека рабочая, ибо таким же способом на другом ПК с другой версией VS работает штатно), теперь прописываю include "Conlib.h". Если не использовать никаких функций из конлиба, то есть просто включить его с помощью include и скомпилировать программу-все работает. Как только прописываешь какую-нибудь функцию из него (в программе самое простое- SetColor(0x0012)), то при компиляции выдает ошибки:

Ошибка LNK2019 ссылка на неразрешенный внешний символ __vsnprintf в функции _OutTxt
Ошибка LNK1120 неразрешенных внешних элементов: 1
В чем проблема? На другом ПК, на котором другая версия Вижл Студио все работает отлично.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2016, 17:27
Ответы с готовыми решениями:

При запуске Microsoft Visual Studio 2012 выдает ошибку
При запуске Microsoft Visual Studio 2012 выдает ошибку "Не удалось запустить приложение, поскольку...

Microsoft visual studio 2015 выдает ошибку
#include <afxwin.h>// большинство заголовочных файлов для mfc #include <afxext.h>// для доп....

При запуске Visual Studio 2010 выдает ошибку
Выдает такое что делать? заранее спасибо

При запуске отладки Visual Studio 2013 выдает ошибку
Всем доброго времени суток. Вчера установил windows 7 x64 и visual studio 2013. И теперь при...

3
6044 / 2159 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
01.12.2016, 08:53 2
Вам скорее всего придется пересобрать библиотеку под эту версию студии.
0
0 / 0 / 0
Регистрация: 30.11.2016
Сообщений: 2
01.12.2016, 10:11  [ТС] 3
Каким образом это можно сделать?
0
6044 / 2159 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
01.12.2016, 10:12 4
Согласно документации по библиотеке. Если она поставляется в виде исходников.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2016, 10:12
Помогаю со студенческими работами здесь

Выдает ошибку при вставке данных в БД
Здравствуйте скажите почему когда я вставляю данные в БД то у меня постоянно срабатывает вот это...

Microsoft Visual Studio 2005 не подключает стандартные библиотеки
вот двумя способами пробывал, подключить библиотеки : 1) Код C++ 1 #include <iostream.h> 2)...

Найти ошибку в программе: в visual studio выдает ошибку
#include <math.h> #include <conio.h> #include <iostream> using namespace std; int main() ...

Microsoft Visual Studio 10 не может подключить некоторые стандартные библиотеки
Вот решил поработать в студии и обнаружил, что на подключение iostream(и не только её) выдает...


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

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

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