Ralat C++: LINK2005
高洛峰
高洛峰 2017-05-16 13:23:40
0
1
614
    .
  1. adalah

    Dirujuk oleh man.cpp, dan kemudian berjaya disusun, ralat telah dilaporkan semasa memautkanSintaks pertahanan ini hanya mempunyai satu fungsi init yang terdedah kepada bahagian luar Walaupun terdapat fungsi dengan nama yang sama di dalam fail, mengapa ia tidak didedahkan kepada dunia luar? Adakah kesilapan akan dilaporkan?
    Mesej ralatVisual studio 2017 menyusun ralat C++: LNK2005 mass_diffusion.obj "void __cdecl compute(class std::vector<struct user ,class std: < ,kelas std::vector<item struct ,class std::allocator<item struct > > telah ditakrifkan dalam heat_conduction.obj. LINK2005。我已经使用了#ifndef ... #define ... #endif

  2. Kod berkaitan


    // common.h#ifndef _common_h#define _common_h ... struct user; struct item; struct hubungan; ...

    typedef int _container_number_; ..
  3. typedef std::vector<user*> user_container;
  4. typedef std::vector<item_container;

    #endif // !_COMMON_H...

    //h_dif "common.h"

    extern void init_md(user_container, item_container);
    void compute(user_container
    _ulist, item_container
    _ilist);
    ...

    /.mass_defusion "#mass_diffusion"
    void init_md(user_container
    _ulist, item_container
    _ilist){...};
    void compute(user_container
    _ulist, item_container
    _ilist) {...};
    ...
    /h
    sertakan "common.h"extern void init_hc(user_container
    _ulist, item_container
    _ilist);void compute(user_container _ulist, item_container
    _ilist);.../chea.pp_container
    _con duction .h"
    void init_hc(user_container _ulist, item_container _ilist){...};
    void compute(user_container
    _ulist, item_container _ilist) {...};/ ...
    cpp #include "mass_diffusion.h"
    #include "heat_conduction.h"

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(1)
PHPzhong

Ralat akan dilaporkan pada asalnya Setiap modul anda dipautkan ke fail yang sama Pemaut secara semula jadi akan keliru apabila ia melihat begitu banyak simbol dengan nama yang sama penyelesaiannya adalah untuk menjadikan setiap modul bebas

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan