Sdílet prostřednictvím


Chyba linkerů LNK1170

řádek v příkazovém souboru obsahuje maximální délku nebo více znaků.

Sestavení se nezdařilo, protože řádek v souboru odpovědi příkazu byl příliš dlouhý. Řádek v automaticky generovaném souboru odpovědí může být příliš dlouhý z mnoha důvodů. K této chybě může dojít například v případě, že je příliš vysoký počet názvů souborů objektů. Nebo pokud jsou kombinované délky cest zahrnutých v názvech souborů objektů příliš dlouhé.

Vhodná oprava tohoto problému závisí na příčině. Pokud je to například způsobeno dlouhými cestami v názvech souborů objektů, můžete se pokusit zkrátit názvy adresářů v cestě. Nebo přesuňte strom projektu do adresáře blíže ke kořenovému adresáři jednotky. Možná budete chtít rozdělit způsob generování a využívání souborů odpovědí systémem sestavení, například vygenerováním kódu jako statických knihoven.