새 파일 |
| | |
| | | #pragma once |
| | | |
| | | #pragma warning(disable:4251) |
| | | |
| | | //inline void memset4byte(void* dest, const int data, const unsigned int count) |
| | | //{ |
| | | // __asm |
| | | // { |
| | | // mov edi, dest; |
| | | // mov ecx, count |
| | | // mov eax, data |
| | | // rep stosd |
| | | // }; |
| | | //}; |
| | | typedef unsigned int uint; |
| | | typedef unsigned char byte; |
| | | |
| | | #ifdef _AKCORE_EXPORTS |
| | | #define AKCORE_DLLSPEC __declspec( dllexport ) |
| | | #else |
| | | #define AKCORE_DLLSPEC __declspec( dllimport ) |
| | | #endif |
| | | |
| | | |
| | | |
| | | #ifndef _AKCORE_EXPORTS |
| | | |
| | | #undef _AUTOLIBNAME |
| | | #undef _AKPROJECTNAME |
| | | #undef _AKVCVER |
| | | #undef _AKDEBUG |
| | | |
| | | #define _AKPROJECTNAME "akCore" |
| | | |
| | | #ifdef _DEBUG |
| | | #define _AKDEBUG "d" |
| | | #else |
| | | #define _AKDEBUG "" |
| | | #endif |
| | | |
| | | #if(_MSC_VER < 1910) |
| | | #define _AKWINDOWSDK "" |
| | | #else |
| | | #define _AKWINDOWSDK "_WS10" |
| | | #endif |
| | | |
| | | |
| | | #ifdef WIN64 |
| | | #define _AKX64 "_x64" |
| | | #elif _WIN64 |
| | | #define _AKX64 "_x64" |
| | | #else |
| | | #define _AKX64 "" |
| | | #endif |
| | | |
| | | #define _AUTOLIBNAME _AKPROJECTNAME""_AKDEBUG""_AKWINDOWSDK""_AKX64".lib" |
| | | |
| | | // You may turn off this include message by defining _NOPSAUTOLIB |
| | | #ifndef _NOPSAUTOLIBMSG |
| | | #pragma message( ">>Kim Tae Hyun - akCore<< Will automatically link with " _AUTOLIBNAME ) |
| | | #endif |
| | | #pragma comment(lib, _AUTOLIBNAME) |
| | | #endif |