Я пытаюсь запустить простую программу, но получаю следующую ошибку компилятора: $./lab2/directory here/lab2.exe: ошибка при загрузке общих библиотек: msys-1.0.dll: невозможно открыть общий объектный файл: нет такого файла или каталога
вот мой makefile и код:
# CS240 Lab2 Makefile
все: лаборатория2
lab2: main.o tenstrings.o g++ main.o tenstrings.o -o lab2
main.o: main.cpp g++ -Wall -c main.cpp -o main.o
tenstrings.o: tenstrings.cpp g++ -Wall -c tenstrings.cpp -o tenstrings.o
tenstrings.h
------------------------------------------------------------------------*/
#ifndef TENSTRNGS
#define TENSTRNGS
class TenStrings
{
public:
// Default Constructor
TenStrings();
TenStrings str[10];
};
#endif
tenstrings.cpp
--------------------------*/
#include "TenStrings.h"
using namespace std;
//Default Constructor
TenStrings::TenStrings()
{
private:
str[0] = "String 1";
str[1] = "String 2";
str[2] = "String 3";
str[3] = "String 4";
str[4] = "String 5";
str[5] = "String 6";
str[6] = "String 7";
str[7] = "String 8";
str[8] = "String 9";
str[9] = "String 10";
std::cout << str[2] << std::endl;
}
;
main.cpp
--------------------------*/
#include "TenStrings.h"
#include <iostream>
int main()
{
TenStrings varTen;
return 0;
}
Я пытаюсь выполнить часть B этого лабораторного занятия: http://cs.binghamton.edu/~sgreene/cs240-2010f/labs/lab2.html поэтому, если вы можете не только дать мне совет по поводу ошибки запуска exe, но и сказать мне, правильно ли я получаю часть B. Спасибо.