小编Csh*_*ark的帖子

miniz.c在VS中获取"已定义"错误

将miniz.c添加到项目并包含它之后:

#include "miniz.c"

int main(){
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

链接器会发出大量"已定义"的错误.

1>  miniz.c
1>  Source.cpp
1>Source.obj : error LNK2005: _mz_zip_extract_archive_file_to_heap already defined in miniz.obj
1>Source.obj : error LNK2005: _mz_zip_add_mem_to_archive_file_in_place already defined in miniz.obj
1>Source.obj : error LNK2005: _mz_zip_writer_end already defined in miniz.obj
1>Source.obj : error LNK2005: _mz_zip_writer_finalize_heap_archive already defined in miniz.obj
1>Source.obj : error LNK2005: _mz_zip_writer_finalize_archive already defined in miniz.obj
1>Source.obj : error LNK2005: _mz_zip_writer_add_from_zip_reader already defined in miniz.obj
1>Source.obj : error LNK2005: _mz_zip_writer_add_file already defined in miniz.obj
1>Source.obj : error LNK2005: …
Run Code Online (Sandbox Code Playgroud)

c++ visual-c++

-2
推荐指数
1
解决办法
1183
查看次数

标签 统计

c++ ×1

visual-c++ ×1