Я новичок в Visual C ++ и ржавый с C ++.
Я создал проект dll, следуя визуальным указаниям C ++. Теперь я хочу проверить свою DLL, чтобы убедиться, что она работает. Я создал пустой проект и поместил в tester.cpp. Я добавил dll к ссылкам проекта и к пути. Затем я пытаюсь запустить его.
До того, как я включил материал из моей библиотеки ("Hello world!"), Он работал Теперь, когда я положил свои вещи, чтобы ссылаться на DLL, это не удается. Сообщение:
1> ССЫЛКА: фатальная ошибка LNK1104: не удается открыть файл 'C: \ Users \ thom \ Documents \ cworkspace \ barnaby \ Debug \ barnaby.lib'
Вещь, которую я не понимаю, это ссылки на dll, которые существуют на пути выше. Вот мой код:
#include <iostream>
#include <string>
#include <vector>
#include "barnaby.h"
int main(int argc, char *argv[]){
std::vector<std::string> tzNames = Barnaby::TimeZoneFunctions::getTimezoneList();
for(std::vector<std::string>::iterator iter = tzNames.begin(); iter != tzNames.end(); iter++){
std::cout << *iter << std::endl;
}
}
идеи?