У меня есть старый код C, который я хотел бы объединить с некоторым кодом на С++.
Используемый код C имеет следующие значения:
#include <windows.h>
#include <stdio.h>
#include <string.h>
#include "mysql.h"
Теперь я пытаюсь использовать С++ с iostream следующим образом:
#include <windows.h>
#include <stdio.h>
#include <string>
#include <iostream>
#include "mysql.h"
Но я все время получаю следующие ошибки компоновщика при компиляции:
[Ошибка компоновщика] undefined ссылка на `std::string:: size() const '
[Ошибка компоновщика] undefined ссылка на `std::string:: operator [] (unsigned int) const '
[Ошибка компоновщика] undefined ссылка на `std::string:: operator [] (unsigned int) const '
[Ошибка компоновщика] undefined ссылка на `std::string:: operator [] (unsigned int) const '
[Ошибка компоновщика] undefined ссылка на `std:: ios_base:: Init:: Init() '
[Ошибка компоновщика] undefined ссылка на `std:: ios_base:: Init:: ~ Init() '
ld возвращен 1 статус выхода
Как это разрешить?
Изменить: Мой компилятор - Dev-С++ 4.9.9.2