Pergunta

Estou tentando criar um Makefile e, após cerca de 5 segundos, recebo este erro: "Nenhum nome de arquivos dados". O que isso significa e como faço para consertar isso?

[exec] Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
[exec] Error E2266: No file names given
[exec] ** error 1 ** deleting paslib.lib

Isso está sendo executado a partir de um arquivo BPG com as opções "-b" e -"fProject.bpg".

Eu sou relativamente novo nos makefiles, por isso não tenho certeza de como fazer os arquivos de passar para o compilador. Pela minha compreensão, chamo Make com um arquivo make que consiste em vários projetos. Faça o arquivo pega cada projeto, cria outro Makefiles (com BPR2MAK) e depois o compila (com o BCC32). Isso está correto? Se for, faça passar ao compilador o nome do arquivo a ser construído. Ao olhar para a minha saída, o projeto cria um arquivo com sucesso, mas o compilador falha.

Foi útil?

Solução

Acontece que o problema real está com o BCC32.exe, não o fabricação. O problema é discutido aqui:Por que o compilador de linha de comando Borland C ++ Builder 5 não pode encontrar meus arquivos?

Outras dicas

Parece que você está chamando o comando Borland C ++ Compiler sem transmitir nomes de arquivos para compilar. Talvez uma variável de fabricação que conter os nomes de arquivos C ++ esteja vazia, com erros de ortografia, etc.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top