• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

OTClient compiling error : C3861

Sytes

Member
Joined
Nov 8, 2012
Messages
12
Reaction score
14
I’m trying to compile OTclient in VS 2019 w10 and having an issue, i can’t find anything on google either, so now after a few hours of trying I’ve given up.

Hope that maybe someone here can help me out in the right direction.
Build started...

1>------ Build started: Project: otclient, Configuration: Release x64 ------

1>filestream.cpp

1>resourcemanager.cpp

1>Unknown compiler version - please run the configure tests and report the results

1>Unknown compiler version - please run the configure tests and report the results

1>C:\otclient\src\framework\core\filestream.cpp(71,12): error C3861: 'PHYSFS_readBytes': identifier not found

1>C:\otclient\src\framework\core\filestream.cpp(100,16): error C3861: 'PHYSFS_writeBytes': identifier not found

1>C:\otclient\src\framework\core\filestream.cpp(112,19): error C3861: 'PHYSFS_readBytes': identifier not found

1>C:\otclient\src\framework\core\filestream.cpp(133,12): error C3861: 'PHYSFS_writeBytes': identifier not found

1>C:\otclient\src\framework\core\filestream.cpp(187,12): error C3861: 'PHYSFS_readBytes': identifier not found

1>C:\otclient\src\framework\core\filestream.cpp(250,12): error C3861: 'PHYSFS_readBytes': identifier not found

1>C:\otclient\src\framework\core\filestream.cpp(316,16): error C3861: 'PHYSFS_readBytes': identifier not found

1>C:\otclient\src\framework\core\filestream.cpp(357,12): error C3861: 'PHYSFS_writeBytes': identifier not found

1>C:\otclient\src\framework\core\filestream.cpp(404,12): error C3861: 'PHYSFS_writeBytes': identifier not found

1>C:\otclient\src\framework\core\filestream.cpp(458,70): error C3861: 'PHYSFS_getLastErrorCode': identifier not found

1>C:\otclient\src\framework\core\filestream.cpp(458,48): error C3861: 'PHYSFS_getErrorByCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(64,9): error C3861: 'PHYSFS_unmount': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(83,120): error C3861: 'PHYSFS_getLastErrorCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(83,98): error C3861: 'PHYSFS_getErrorByCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(93,113): error C3861: 'PHYSFS_getLastErrorCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(93,91): error C3861: 'PHYSFS_getErrorByCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(136,10): error C3861: 'PHYSFS_unmount': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(153,109): error C3861: 'PHYSFS_getLastErrorCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(153,87): error C3861: 'PHYSFS_getErrorByCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(164,5): error C2065: 'PHYSFS_Stat': undeclared identifier

1>C:\otclient\src\framework\core\resourcemanager.cpp(164,17): error C2146: syntax error: missing ';' before identifier 'stat'

1>C:\otclient\src\framework\core\resourcemanager.cpp(164,25): error C3079: an initializer list cannot be used as the right operand of this assignment operator

1>C:\otclient\src\framework\core\resourcemanager.cpp(165,10): error C3861: 'PHYSFS_stat': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(169,29): error C2065: 'PHYSFS_FILETYPE_DIRECTORY': undeclared identifier

1>C:\otclient\src\framework\core\resourcemanager.cpp(190,112): error C3861: 'PHYSFS_getLastErrorCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(190,90): error C3861: 'PHYSFS_getErrorByCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(194,5): error C3861: 'PHYSFS_readBytes': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(204,46): error C3861: 'PHYSFS_getLastErrorCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(204,24): error C3861: 'PHYSFS_getErrorByCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(208,5): error C3861: 'PHYSFS_writeBytes': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(237,112): error C3861: 'PHYSFS_getLastErrorCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(237,90): error C3861: 'PHYSFS_getErrorByCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(245,114): error C3861: 'PHYSFS_getLastErrorCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(245,92): error C3861: 'PHYSFS_getErrorByCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(253,114): error C3861: 'PHYSFS_getLastErrorCode': identifier not found

1>C:\otclient\src\framework\core\resourcemanager.cpp(253,92): error C3861: 'PHYSFS_getErrorByCode': identifier not found

1>Done building project "otclient.vcxproj" -- FAILED.

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
 
Thanks for the reply, yes I have and I’ve followed the steps.

It’s driving me a bit mad to be honest, I keep google searching and yet nothing, only stuff that is maybe related is with linux that I have found.
Post automatically merged:

*Fixed the issue by reinstalling everything and using cmd with admin privileges doing the tutorial guide *
 
Last edited:
Back
Top