Closed thekingofall closed 1 year ago
I have the same issue above.
I'm actually working in an environment running an old version of GCC (4.8.5) and i had to modify the makefile (adding the flag -std=c++11) and then adding #include
Greetings
I ran some tests and I can confirm that
I hope this message finds you well. I recently encountered some compilation errors when attempting to build the TCRMatch project using the following command:
g++ -std=c++11 -fopenmp -O3 -g -o tcrmatch src/tcrmatch.cpp
The errors seem to be related to the std::stringstream type being incomplete.
src/tcrmatch.cpp: In function 'std::vector<std::basic_string > read_IEDB_data(std::string)':
src/tcrmatch.cpp:106:30: error: variable 'std::stringstream ss' has initializer but incomplete type
std::stringstream ss(line);
^
src/tcrmatch.cpp: In function 'std::map<std::basic_string, std::vector > create_IEDB_map(std::string)':
src/tcrmatch.cpp:140:34: error: variable 'std::stringstream buffer' has initializer but incomplete type
std::stringstream buffer(line);
^
After analyzing the src/tcrmatch.cpp file, I noticed that the header is not included. To resolve the compilation errors, I suggest adding the following line at the beginning of the src/tcrmatch.cpp file:
include
By including the header, the compilation errors related to std::stringstream should be resolved. I hope you find this suggestion helpful, and I encourage you to consider incorporating this change into the project.
by gpt4