Я использую аргумент командной строки -modelsimini <modelsim.ini> для указания моего собственного файла modelsim.ini для большинства исполняемых файлов QuestaSim/ModelSim.
Это отлично работает в Linux для vcom и vsim, а также для vcom в Windows. Но Windows vsim прерывает и выдает ошибку:
C:\Mentor\QuestaSim64\10.4c\win64\vsim.exe -do "do D:/git/PoC/sim/vSim.batch.tcl" -c -modelsimini D:\git\PoC\temp\precompiled\vsim\modelsim.ini -error 3473 -t 1fs test.arith_prng_tb
Reading C:/Mentor/QuestaSim64/10.4c/tcl/vsim/pref.tcl
# 10.4c
# ** Error: (vsim-7) Failed to open -modelsimini file "{D:\git\PoC\temp\precompiled\vsim\modelsim.ini}" in read mode.
#
# Invalid argument. (errno = EINVAL)
# Error loading design
Error loading design
# Errors: 1, Warnings: 0
Файлы modelsim.ini существуют и имеют следующий контент:
[Library]
others = $MODEL_TECH/../modelsim.ini
(Этот файл будет содержать больше строк, если инструменты поставщика добавят свои сопоставления в библиотеке.)
Как передать собственный конфигурационный файл modelsim.ini в vsim.exe?