Вы можете указать имя исполняемого файла, используя ключ -o с go build
. Для вашего примера это будет выглядеть примерно так: cd $GOPATH/github.com/username/go-foobar && go build -o foobar
. Тем не менее, вы просто ушли с исполняемым файлом в папке пакета - вам все равно нужно установить его каким-либо образом.
Однако я не знаю, как указать, что для кого-то, использующего go get github.com/username/go-foobar
для установки вашего инструмента. Например, см. Этот ответ: https://stackoverflow.com/a/33243591/2415176
Если вас не беспокоят люди, устанавливающие ваш инструмент с помощью go get
это то, что вы можете обернуть в Makefile.
Собираетесь ли вы использовать dll только для html-файлов или он будет содержать код тоже? Если dll будет только для html-файлов, создайте файл внешнего внешнего ресурса .
Скомпилируйте файл qrc в файл внешних ресурсов:
rcc -binary myresource.qrc -o myresource.rcc
Зарегистрируйте файл ресурсов в вашем exe:
QResource::registerResource("/path/to/myresource.rcc");
Если вам интересно (или кому-то еще нужно это решение), у меня была такая же проблема, за исключением того, что файл RCC не был для меня вариантом (мне нужно было быть в DLL-файле).
Здесь это тема, которую я начал и решил
В основном, в моей библиотеке (DLL) проекте мне пришлось:
Для получения дополнительной информации посетите ссылку, которую я опубликовал.