LNK 2019 Errors when loading csb files

My code is:

#include "HelloWorldScene.h"
#include "cocostudio/CocoStudio.h"
USING_NS_CC;

Scene* HelloWorld::createScene()
{
    // 'scene' is an autorelease object
    auto scene = Scene::create();
    
    // 'layer' is an autorelease object
    auto layer = HelloWorld::create();

    // add layer as a child to scene
    scene->addChild(layer);

    // return the scene
    return scene;
}

// on "init" you need to initialize your instance
bool HelloWorld::init()
{/*
    //////////////////////////////
    // 1. super init first
    if ( !Layer::init() )
    {
        return false;
    }*/
    
    Size visibleSize = Director::getInstance()->getVisibleSize();
    Vec2 origin = Director::getInstance()->getVisibleOrigin();

    /////////////////////////////
    // 2. add a menu item with "X" image, which is clicked to quit the program
    //    you may modify it.

    // add a "close" icon to exit the progress. it's an autorelease object
    auto closeItem = MenuItemImage::create(
                                           "CloseNormal.png",
                                           "CloseSelected.png",
                                           CC_CALLBACK_1(HelloWorld::menuCloseCallback, this));
    
	closeItem->setPosition(Vec2(origin.x + visibleSize.width - closeItem->getContentSize().width/2 ,
                                origin.y + closeItem->getContentSize().height/2));

    // create menu, it's an autorelease object
    auto menu = Menu::create(closeItem, NULL);
    menu->setPosition(Vec2::ZERO);
    this->addChild(menu, 1);
	
    /////////////////////////////
    // 3. add your codes below...

    // add a label shows "Hello World"
    // create and initialize a label
    /*
    auto label = LabelTTF::create("Hello World", "Arial", 24);
    
    // position the label on the center of the screen
    label->setPosition(Vec2(origin.x + visibleSize.width/2,
                            origin.y + visibleSize.height - label->getContentSize().height));

    // add the label as a child to this layer
    this->addChild(label, 1);

    // add "HelloWorld" splash screen"
    auto sprite = Sprite::create("HelloWorld.png");

    // position the sprite on the center of the screen
    sprite->setPosition(Vec2(visibleSize.width/2 + origin.x, visibleSize.height/2 + origin.y));

    // add the sprite as a child to this layer
    this->addChild(sprite, 0);
    */
	auto titleScene = cocostudio::SceneReader::getInstance()->createNodeWithSceneFile("publish/TitleScene.csb");
	this->addChild(titleScene);
    return true;
}


void HelloWorld::menuCloseCallback(Ref* pSender)
{
#if (CC_TARGET_PLATFORM == CC_PLATFORM_WP8) || (CC_TARGET_PLATFORM == CC_PLATFORM_WINRT)
	MessageBox("You pressed the close button. Windows Store Apps do not implement a close button.","Alert");
    return;
#endif

    Director::getInstance()->end();

#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS)
    exit(0);
#endif
}

And my errors are:

error LNK2019: unresolved external symbol "public: static class cocostudio::SceneReader * __cdecl cocostudio::SceneReader::getInstance(void)" (?getInstance@SceneReader@cocostudio@@SAPAV12@XZ) referenced in function "public: virtual bool __thiscall HelloWorld::init(void)" (?init@HelloWorld@@UAE_NXZ)	

error LNK2019: unresolved external symbol "public: class cocos2d::Node * __thiscall cocostudio::SceneReader::createNodeWithSceneFile(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,enum cocostudio::SceneReader::AttachComponentType)" (?createNodeWithSceneFile@SceneReader@cocostudio@@QAEPAVNode@cocos2d@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4AttachComponentType@12@@Z) referenced in function "public: virtual bool __thiscall HelloWorld::init(void)" (?init@HelloWorld@@UAE_NXZ)

I don’t understand how to solve them, I tried linking the libGUI and cocos studio lib and nothing.
I know this version is old, but it needs to be this one for…reasons…it has to be 3.2 so I can use the old cocos studio 1.6.