Hello,
I'm developing for the c6418 with CCS v3.3
BUilding my C++ project ends with the following error:
"error: must link using compiler shell to complete template instantiations".
what is the meaning of this error type and what should I do?
10X
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
I'm developing for the c6418 with CCS v3.3
BUilding my C++ project ends with the following error:
"error: must link using compiler shell to complete template instantiations".
what is the meaning of this error type and what should I do?
10X
This error occurs when building code which contains templates and the final link step is performed by invoking the linker lnk6x.exe directly, as opposed to invoking the compiler shell utility cl6x.exe. Are you building with CCS? It does not invoke lnk6x.exe directly. Or, are you conducting the build some other way?
Thanks and regards,
-George
Thanks George,
Yes, I'm using the CCS (v3.3) throughout.
Is there a way to overcome, e.g. adding sort of a linker option or similar?
Does "rebuild all" suppose to solve that issue?
10X
Hanan Rosenthal said:I'm using the CCS (v3.3) throughout.
I've never seen CCS directly invoke the linker in this case. So I don't see how this could be happening. When CCS v3.3 does a build, it saves off all the build commands and output in a file with a name similar to cc_build_Debug.log. Please find that file for your failed build and post it here.
Thanks and regards,
-George