Author: code34
Author Website: https://github.com/code34/armago_x64

Version: 0.4

Short description: If you like golang like me, I give you a golang template that allows to quickly create extensions in .dll or .so

Date: 2019-07-09 09:18


Comments: (0)
Rating:



 

Armago

by
code34


Description:
Arma Golang Extension 32/64 bits

The minimal requirement to build a good & nice GOLANG .dll or .so extension with ARMA3 :)

This template extension complete those jobs:
receive ARMA input
write it into a file into ARMA directory
return a result to ARMA


Installation / Usage:
1- install the 32/64bits TDD gcc compiler on your machine https://sourceforge.net/projects/tdm-gcc/
2- use armago as your entrie point template to develop your own extension
3- build your extension with this command line :

32 bits version
$ENV:GOARCH = 386
$ENV:CGO_ENABLED = 1
go build -o armago.dll -buildmode=c-shared

64bits version
$ENV:GOARCH = "amd64"
$ENV:CGO_ENABLED = 1
go build -o armago_x64.dll -buildmode=c-shared


Changelog:
0.4
- add 32 bits support

0.3
an hotfix concerning buffer overflow.

v0.2
- add rvextensionargs function support
- add rvextensionversion function support
- fix output size

v0.1



- 64bits TDD gcc compiler


Forum topic:
- BI forums




Enable javascript to be able to download from Armaholic please!



Tags: Tool,   Program,   Language,   Golang,   Dll