Skip to main content
Known Participant
January 9, 2013
Question

visual studio object member list

  • January 9, 2013
  • 1 reply
  • 995 views

Hi everyone,

I am installed visual studio 2010 and open indesign cs6 sample projects.

Project will compile and plugin working fine, but visual studio can not list object member list of sdk.

anyone can help me?

This topic has been closed for replies.

1 reply

Inspiring
January 19, 2013

1. Create environment variable INDESIGN_SDK_DIR with path to root folder of your SDK

e.x  INDESIGN_SDK_DIR = "C:\SDK\InDesignCS6SDK"

2. In your project add this to project settings:

"VSProject"->"Proporties"->"Configuration Proporties"->"VC++ Directories"->"Executable Directories" add:

$(INDESIGN_SDK_DIR)\devtools\bin

"VSProject"->"Proporties"->"Configuration Proporties"->"C++"->"General"->"Additional Include Directories" add:

$(INDESIGN_SDK_DIR)\source\precomp\msvc;

$(INDESIGN_SDK_DIR)\source\public\interfaces\xmedia;

$(INDESIGN_SDK_DIR)\source\public\interfaces\preflight;

$(INDESIGN_SDK_DIR)\source\public\interfaces\ui;

$(INDESIGN_SDK_DIR)\source\public\interfaces\tables;

$(INDESIGN_SDK_DIR)\source\public\interfaces\text;

$(INDESIGN_SDK_DIR)\source\public\interfaces\graphics;

$(INDESIGN_SDK_DIR)\source\public\libs\widgetbin\includes;

$(INDESIGN_SDK_DIR)\source\public\interfaces\workgroup;

$(INDESIGN_SDK_DIR)\source\public\interfaces\interactive;

$(INDESIGN_SDK_DIR)\source\public\interfaces\interactive\ui;

$(INDESIGN_SDK_DIR)\source\public\interfaces\colormgmt;

$(INDESIGN_SDK_DIR)\source\public\interfaces\utils;

$(INDESIGN_SDK_DIR)\source\public\interfaces\incopy;

$(INDESIGN_SDK_DIR)\source\public\interfaces\layout;

$(INDESIGN_SDK_DIR)\source\public\interfaces\architecture;

$(INDESIGN_SDK_DIR)\source\public\interfaces\cjk;

$(INDESIGN_SDK_DIR)\source\precomp\common;

$(INDESIGN_SDK_DIR)\source\public\includes;

$(INDESIGN_SDK_DIR)\source\public\libs\publiclib\plugins;

$(INDESIGN_SDK_DIR)\source\public\libs\publiclib\files;

$(INDESIGN_SDK_DIR)\source\public\libs\publiclib\objectmodel;

$(INDESIGN_SDK_DIR)\external\asl\boost_libraries;

$(INDESIGN_SDK_DIR)\source\sdksamples\common;

$(INDESIGN_SDK_DIR)\external\afl\includes

"VSProject"->"Proporties"->"Configuration Proporties"->"Linker"->"General"->"Additional Library Directories" add:

$(INDESIGN_SDK_DIR)\build\win\objr;

$(INDESIGN_SDK_DIR)\external\afl\libs\win\release;

$(INDESIGN_SDK_DIR)\external\icu\libs\win\release

"VSProject"->"Proporties"->"Configuration Proporties"->"Linker"->"Input"->"Additional Dependencies" add:

PMRuntime.lib;

Public.lib;

WidgetBin.lib;

AFL.lib;

poostchiAuthor
Known Participant
January 21, 2013

Thanks Nimesis,

showing fine now.

Thanks again!