Update Import/Export Macros

This commit is contained in:
Guilherme 2021-05-05 10:34:49 -03:00
parent a92d4916dc
commit 0b1f87d079
2 changed files with 13 additions and 1 deletions

View file

@ -1,7 +1,19 @@
// Copyright (c) TribuFu. All Rights Reserved
#pragma once
#include "TribuFu.h"
#define EXPORT __declspec(dllexport)
#if defined(_MSC_VER)
#define EXPORT __declspec(dllexport)
#define IMPORT __declspec(dllimport)
#elif defined(__GNUC__)
#define EXPORT __attribute__((visibility("default")))
#define IMPORT
#else
#define EXPORT
#define IMPORT
#pragma warning Unknown dynamic link import/export semantics.
#endif
EXPORT char *Java_Hello(char *input);