   static lib: how can I include other libs ?
  Hello,I make a static library (B) using other libraries (C,D,E).Then I use this library (B) in another project (A), and when I try to compile (A) I have several link errors refering to functions defined in C,D,E.Like this one:videodecoder.lib(gpudecoder.obj) : error LNK2019: unresolved external symbol _cuMemcpyDtoH@12 referenced in function "private: static int __cdecl GPUDecoder::DisplayPicture(struct DecodeSession *,struct _CUVIDPARSERDISPINFO *)" (?DisplayPicture@GPUDecoder@@CAHPAUDecodeSession@@PAU_CUVIDPARSERDISPINFO@@@Z)Also, global functions defined in (B) were not linked too, which gave me links errors.Like this one:ReadFileClass.obj : error LNK2019: unresolved external symbol "void __stdcall InitDecoders(void)" (?InitDecoders@@YGXXZ) referenced in function "public: __thiscall CReadFileClass::CReadFileClass(void)" (??0CReadFileClass@@QAE@XZ)I also use a class defined in (B), which seems to be linked properly (except that it uses functions from C,D,E, thus generating links errors).How can I include everything needed in my static lib ?   
  For record: I finally solved my problem.When I changed (B) from exe to static lib, MSVC deleted all reference (in the project settings) to external libs. I added references again, compiled, and now the static lib from project (B) include every other library needed.   