Compilação Vscode

Bom dia

Não estou conseguindo compilar alguns fontes no Vscode, percebi que isto acontece em fontes que tem mais de uma user function, e entre elas static function. Existe esta restrição no Vscode ou se trata de uma questão de configuração? Alguém ja passou por isso e saberia como resolver esta questão?

Bom dia Vicenete, é gerado algum erro de compilação? Você consegue gerar um exemplo para testarmos isso?

Estou com este problema também. Mostra que compilou, mas não compila. Pedi pra retirar o fonte do RPO, retirou, mas ao compilar novamente não compila e não mostra mensagem de erro.

Estou com o mesmo problema, começou ante ontem. Nao compila mais nada… fiz uma instalacao do zero e tmb sem sucesso

Aqui possuímos vários fontes com mais de uma user function e mais de uma static e compilam normalmente. Verifique se esta apontando para a pasta de includes corretamente.

Bom dia.

Recentemente configurando VSCode para um integrante de nossa equipe nos deparamos com o problema de o VSCode retornar que o fonte foi compilado porém no RPO não constava.

Resolvemos atualizando os INCLUDES com os mais atualizados disponíveis no portal do cliente.

https://suporte.totvs.com/portal/p/10098/download#detail/491499

Sugiro que tentem este caminho.

Att,

Coloquei os includes, instalei e configurei novamente o vscode e continua do mesmo jeito, aparece compilado mas não compila.

digitei o seguinte no meio do fonte
…
… codigo que nao faz sentido algum
… um CASE
… com if
… mas um loop msgetdados
…
e ele compila da mesma forma, não mostra erro.

Anexa pra gente seu settings.json, launcher.json e servers.json se possível!

Qual é o caminho que você usa para compilar? Há a opção CTRL + SHIFT + F9 que realiza o processo de recompilar.

https://github.com/totvs/tds-vscode#compila%C3%A7%C3%A3o

Pessoal, eu e um colega de trabalho passamos pelo mesmo problema e aqui eu consegui identificar um bug que está acontecendo no VSCode.

Quando inserimos na configuração do server a pasta das includes o caminho está ficando errado. (Vide anexos 1 e 2)

Aparentemente, esse bug pega a primeira include da pasta e coloca no endereço.

Para corrigir apenas apaguem o caminho no momento da inclusão de um novo servidor, ou caso seja um servidor já adicionado, você pode alterar esse caminho direto no arquivo de configuração dos servers, clicando na engrenagem no topo da visão dos servers. (Anexo 3)

Caso tenha te ajudado, não esqueça de votar na resposta pra ajudar o restante do pessoal

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Bacana, conferir aqui e tinha entendido errado a parte do caminho dos includes, agora sim, o correto é deixar apenas o caminho: “/home/marconagoa/Totvs/Clientes/includes”. Grato Marcos Felipe.

Fiz todos os procedimentos e continua com problemas. Já desinstalei, reinstalei, baixei includes atualizados, mudei a pasta dos includes, mudei a pasta dos programas, refiz as configurações.

Fiz um teste digitando "testando erro de compilação", em compilation result mostra erro, apago a linha e não muda nada.

Vejam os prints

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Bacana, conferir aqui e tinha entendido errado a parte do caminho dos includes, agora sim, o correto é deixar apenas o caminho: “/home/marconagoa/Totvs/Clientes/includes”. Grato Marcos Felipe.

Bom dia

Desinstalei tudo e fiz uma nova instalação, depois, ao configurar a conexão ao servidor, fiz o procedimento indicado pelo Marcos Felipe e consegui compilar os fontes que estavam apresentando o problema.

Obrigado a todos.

Bacana, conferir aqui e tinha entendido errado a parte do caminho dos includes, agora sim, o correto é deixar apenas o caminho: “/home/marconagoa/Totvs/Clientes/includes”. Grato Marcos Felipe.