-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
What steps will reproduce the problem?
1.Create new console project in VisualStudio2012
2.Add miniz.c and main.c
3.Addd "#include 'miniz.c' " before "main" function
What is the expected output? What do you see instead?
Expected-compilation success.Instead I am getting:
1>miniz.obj : error LNK2005: _mz_zip_reader_extract_to_mem_no_alloc already
defined in main.obj
1>miniz.obj : error LNK2005: _mz_zip_reader_file_stat already defined in
main.obj
1>miniz.obj : error LNK2005: _mz_zip_reader_get_filename already defined in
main.obj
1>miniz.obj : error LNK2005: _mz_zip_reader_get_num_files already defined in
main.obj
1>miniz.obj : error LNK2005: _mz_zip_reader_init already defined in main.obj
1>miniz.obj : error LNK2005: _mz_zip_reader_init_file already defined in
main.obj
1>miniz.obj : error LNK2005: _mz_zip_reader_init_mem already defined in main.obj
1>miniz.obj : error LNK2005: _mz_zip_reader_is_file_a_directory already defined
in main.obj
1>miniz.obj : error LNK2005: _mz_zip_reader_is_file_encrypted already defined
in main.obj
etc..
Also,if I use prebuilt VS project which come with the library,it compiles and
works fine.The problem only appears in a new project.
What version of the product are you using? On what operating system?
Windows7 64bit VisualStudio 2012
Please provide any additional information below.
Original issue reported on code.google.com by [email protected] on 14 Oct 2014 at 1:23