[CS4] Indesign CS3 CS4 plugin Porting c ++ linking error

I'm hoping to improve our current plugin to the latest version of Indesign CS4.

I downloaded and unpacked the new SDK of Indesign CS4 and reading the guide of Portage.  I've not seen anything obvious on this issue.

It is using Visual Studio 2005 SP1 with InDesignCS4ProductsSDK_Build578.

It seems that through the headers that I don't end up with compilation problems.  However, by linking my project current is unable to find just a couple of external symbols.

ItemSelection.obj: error LNK2019: unresolved external symbol "public: void __thiscall K2Internals::K2VectorBase < < struct PMIID_tag > IDType categories, < class IDType < struct PMIID_tag > > K2Allocator >: fill_insert (class IDType < struct PMIID_tag > *, unsigned int, class IDType < struct PMIID_tag > const &)" (? fill_insert@?$K2VectorBase@V? $IDType@UPMIID_tag@@@V? $K2Allocator@V? $IDType@UPMIID_tag@ @K2Internals @ QAEXPAV? $IDType@UPMIID_tag@@@IABV3@@Z) referenced in the public service «» ': class virtual K2Vector < < struct PMIID_tag > IDType categories, K2Allocator < class IDType < struct PMIID_tag > > > * __thiscall SelectionSuiteCSB::CreateObserverProtocolCollection (void) "(?) CreateObserverProtocolCollection@SelectionSuiteCSB@@UAEPAV?$K2Vector@V? $IDType@UPMIID_t ag@@@V?$K2Allocator@V? $IDType@UPMIID_tag@@@XZ)
Convert.obj: error LNK2019: unresolved external symbol "public __declspec (dllimport): __thiscall PMReal [] PMMatrix::operator (int) const class"(__imp_?» APMMatrix@@QBE? AVPMReal@@H@Z) referenced in the function ' __cdecl Ipg3::Matrix ConvertMatrix of the class (class PMMatrix const &) ' (?) ConvertMatrix@@YA? AVMatrix@Ipg3@@ABVPMMatrix@@@Z)
.


Does anyone have any ideas where I should look then?

Paul Cooley

I think you need to add 'K2Vector.tpp' #include in your source - ItemSelection.cpp file?

Ian

Tags: InDesign

Similar Questions

  • Opening documents InDesign CS3 CS4

    I hope someone from Adobe can help me with this question. Here's the scenario:

    I'm working on the support team in a prepress environment where we get hundreds of files InDesign customer provided per week. Some customers provide their files in InDesign CS3 and some provide files in InDesign CS4. We have two applications.

    From our experience, we found that if we open a document, InDesign CS3 with InDesign CS4, there is potential for the elements in the document. I don't know what is happening from 3 to 4 to cause this problem. This happened to us several times and we have experienced losses of money owed on the errors of the press.

    One could say, as we have, if the document is provided in InDesign CS3, working on it in InDesign CS3. Pretty easy, right?

    Well, not really. If you have CS3 and CS4, both as installed on your mac at the same time, simply by double-clicking the CS4 default file (because it is newer).

    We said to our operators that they need identify which version of the file was created is not the easiest thing in the world either.

    If you 'get info' on the file, you don't get accurate information. He can say "CS4", even if it's "CS3", I think it's because your system is reading the application newer than you have to install is.

    I found that by dragging the file to the CS3 icon in the doc, it will attempt to open the file in CS3 and if it is really a CS4 document, you will get errors in plugin and the file does not open. It works, but my 38 mac operators are so used to simply by double-clicking a file to open it, they sometimes forget to do it my way, and it is when we receive errors.

    Y at - it a plugin available that would make you, when double - click on a file as to which version he is or which version you want to open the file in InDesign?

    What has changed the Adobe in InDesign CS4, which would cause things to disappear or change when working on CS3 CS4 documents?

    Thank you in advance.

    This isn't an official Adobe support link. This is a user to user forum.

    This can help you:

    OSX.php http://indesignsecrets.com/Utility-opens-indd-Files-in-the-correct-version-of-InDesign-in-

    Bob

  • Get linker errors when porting code to the plugin for 2014 CC InDesign InDesign CC

    Hello

    I get following errors from the linker when porting the plugin code CC InDesign InDesign CC 2014

    > PlugInStatics.obj: error LNK2019: unresolved external symbol "class boost::system:error_category const & __cdecl boost::system:generic_category (void)" (? generic_category@system@boost@@YAAEBVerror_category@12@XZ) referenced in function "void __cdecl boost::system:' dynamic initializer for ' posix_category" (empty) "(? __Eposix_category@System@Boost@@YAXXZ)

    > PlugInStatics.obj: error LNK2019: unresolved external symbol "class boost::system:error_category const & __cdecl boost::system:system_category (void)" (? system_category@system@boost@@YAAEBVerror_category@12@XZ) referenced in function "void __cdecl boost::system:' dynamic initializer for ' native_ecat" (empty) "(? __Enative_ecat@System@Boost@@YAXXZ)

    I use the following environment:

    OS: Windows 7 SP1 (64-bit)

    Visual Studio: VS 2013 with platform toolset = Visual Studio 2010 (v100)

    InDesign SDK: InDesign CC 2014 plugin SDK (070)

    Thrust of libraries: 1.55

    I added paths to external library boost in visual studio-> properties-> extra library paths, always above Linker errors from the linker persists, can anyone help?

    Thank you

    -Hard.

    You can include a macro definition

    BOOST_SYSTEM_NO_DEPRECATED

    or do like adobe expert and include the following macros

    BOOST_ALL_DYN_LINK; BOOST_REGEX_USE_CPP_LOCALE; BOOST_REGEX_RECURSIVE; BOOST_HAS_ICU = 1; BOOST_ FILESYSTEM_VERSION = 3; BOOST_CHRONO_HEADER_ONLY; BOOST_SIGNALS_NO_DEPRECATION_WARNING;

    Concerning

    Bartek

  • Gettling linker error: LNK2001 while porting code from the plugin plugin CC InDesign InDesign CS6

    Hello

    I am working on porting our plugin code existing InDesign CS6 to support InDesign CC plugin (client plugin on Windows platform)

    The code of the plugin gets compiled successfully after making changes to the code (API) neccessory but now gettling suite of the linker error

    StackListBoxTVWidgetMgr.obj: error LNK2001: unresolved external symbol "public __declspec (dllimport): __thiscall long NodeID::GetNodeType (void) const"(__imp_?» GetNodeType@NodeID@@QBEJXZ)

    IBClientPluginDialogController.obj: error LNK2001: unresolved external symbol "public: virtual void DVHostedWidgetEH::AddRef (void) const '(?) __thiscall. AddRef@DVHostedWidgetEH@@UBEXXZ)

    I checked all the configurations setting, all paths include the headers and static libraries point to InDesign CC SDK.

    Note: Get these errors from the linker in all UI component class objects where the following interfaces are inherited:

    CTreeViewWidgetMgr

    CIDEditBoxEventHandler

    etc.

    Build environment:  Windows 7 ultimate + Visual Studio 2010 SP1 + InDesign products SDK Build 244 CC

    Try to including DV_WidgetBin.lib.

  • Book Adobe® InDesign® CS3/CS4 SDK programming by Kris Coppieters

    Hi, I would ask if anyone knows if Adobe® InDesign® CS3/CS4 SDK programming Kris Coppieters booklet is available in ebook, since I could find only version printed on Lulu.com. Thanks for your help

    Maciej salvation,

    No, I never published my book in ebook. Don't know if it would be worth it - it's a terribly small market! I got my book up on Lulu mainly for my own use, like the note that I use when I run an InDesign SDK training session - so that I can quickly print some documents of good quality for my students.

    See you soon,.

    Kris

  • Keep InDesign CS3 when CS4 installation

    I need to keep InDesign CS3 on my PC for compatibility with colleagues, but upgrade to CS4. Can I keep both? (One of our printers wants certain things in CS2, and it of also on my computer and works very well.)

    I'm upgrading from my standalone CS3 to CS4 a stand-alone. By the way, also have the Web Standard Suite CS4 installed (does not inDesign), which caused no problems with the help of the autonomous CS3 to InDesign.

    Any help would be appreciated. I really don't want to have to disable or remove CS3.

    I have InDesign CS3 and standalone CS4 installed on my desktop PC at home with CS4 Web Premium. No problems.

  • Broken link to download Indesign CS3 - can someone help me download it?

    I got my Mac reset, but it does not accept the backup file I did of Indesign CS3. I looked online and I tried to download Indesign CS3 from these two links, but keep this error message:

    Download the CS3 products

    http://www.Adobe.com/UK/downloads/other-downloads.html

    HTTP ERROR: 404 /support/downloads/dlm/main.jsp

    RequestURI=/support/downloads/dlm/main.jsp

    InDesign was working fine before and still works very well bridge now. Any ideas?

    Thank you

    Emma

    Make sure that cookies be enabled.  If he continues to not try to use a different browser.

    An option for direct downloads is provided below...

    Don't forget to follow the steps described in the Note: very important Instructions in the section on the pages of this site download and have cookies turned on in your browser, otherwise the download will not work correctly.

    CS3 and CS4: http://prodesigntools.com/download-adobe-cs4-and-cs3-free-trials-here.html

  • Compilation of CS4 Plugin on OSX 10.6

    I am trying to compile the plugin example "BasicMenu.sdk" since the product CS4 on MAC OS x 10.6 SDK and get the following errors

    ProcessPCH ++ build/SharedPrecompiledHeaders/Debug/PluginPrefix-exydmmemjwdofncaglhoxitwbokx/PluginPref ix.pch.gch... /... /.. /source/precomp/GCC/PluginPrefix.pch i386 normal c ++ com.apple.compilers.gcc.4_2
    CD "/ SDK products Adobe InDesign CS4/build/mac/prj.
    setenv LANG en_US. US-ASCII
    /Developer/usr/bin/GCC-4.2 x - c ++ - in-head-arch i386 - fmessage-length = 0 - pipe - Wno-trigrams - fno-exceptions - fpascal-strings - fasm-blocks-O0 - Werror-Wmissing prototypes - Wreturn-type Woverloaded - virtual - Wmissing-braces - Wparentheses - Wunused-function - Wunused-label - Wunused-value - Wshadow - DMACINTOSH-/ DDEBUG-DBIB_NO_THROW - isysroot /Developer/SDKs/MacOSX10.6.sdk - fvisibility = hidden - fvisibility-inlines-hidden - fno-thread-safe-static - Wno-deprecated-statements - mmacosx-version-min = 10.4 - gdwarf-2 "-J' have / Adobe InDesign products SDK CS4/build/mac/prj/build/BasicMenu.sdk.build/Default/Debug.build/BasicMenu.sdk.hmap"-DMACTEL_SKIP-Wchar clues - Wimplicit - Wsequence-point - Emmanuelle-self - Wmissing-field-initializers - Wpointer-arith - Wcast-align - Wpacked "-SDK-F/Adobe products InDesign CS4/build/mac/prj /..» ' / Debug/SDK "-F... Debug/packagefolder/Contents/MacOS.-F. / Debug/packagefolder/happy/frameworks '-j' I / SDK products Adobe InDesign CS4/build/mac/prj /...-I/Developer/SDKs/MacOSX10.6.sdk/Developer/Headers/FlatCarbon/debug/SDK/include '-j'... /... /.. / External/ASL/boost_libraries-... /... /.. / External/AFL/includes-... /... /.. / source/precomp/common - I... /... /.. / source/precomp/MSVC-I... /... /.. / source/public/includes-... /... /.. / source/public/interfaces/architecture-I... /... /.. / source/public/includes/utils-I... /... /.. / source/public/interfaces/utils-I... /... /.. / source/public/interfaces/XMedia-I... /... /.. / source/public/libs/widgetbin/includes-... /... /.. / source/precomp/MSVC-I... /... /.. / source/public/interfaces/XMedia-I... /... /.. / source/public/interfaces/UI-I... /... /.. / source/public/interfaces/tables-I... /... /.. / source/public/interfaces/Text-I... /... /.. / source/public/interfaces/Graphics-I... /... /.. / source/public/Components/widgetbin/includes-... /... /.. / source/public/interfaces/Workgroup-I... /... /.. / source/public/interfaces/interactive-I... /... /.. / source/public/interfaces/interactive/UI-I... /... /.. / source/public/interfaces/colormgmt-I... /... /.. / source/public/interfaces/utils-I... /... /.. / source/public/interfaces/InCopy-I... /... /.. / source/public/interfaces/layout-I... /... /.. / source/public/interfaces/architecture-I... /... /.. / source/public/interfaces/CJK-I... /... /.. / source/public/facades/Graphics-I... /... /.. / source/public/facades/Text-I... /... /.. / source/public/facades/layout-I... /... /.. / source/precomp/common - I... /... /.. / source/public/includes-... /... /.. / source/public/Components/publiclib/plugins-I... /... /.. / source/public/Components/publiclib/Files-I... /... /.. / source/public/Components/publiclib/ObjectModel-I... /... /.. / source/sdksamples/common - I... /... /.. / External/AFL/includes '-j' I / Adobe InDesign products SDK CS4/build/mac/prj/build/BasicMenu.sdk.build/Default/Debug.build/DerivedSources/i386 "'-I / Adobe InDesign products SDK CS4/build/mac/prj/build/BasicMenu.sdk.build/Default/Debug.build/DerivedSources"-c "/ SDK products Adobe InDesign CS4/build/mac/prj /... /..» /.. «/ source/precomp/gcc/PluginPrefix.pch 'o' / Adobe InDesign products SDK CS4/build/mac/prj/build/SharedPrecompiledHeaders/Debug/PluginPrefix-exydmmemjwdofncaglhox itwbokx/PluginPrefix.pch.gch»

    In file included from /Adobe InDesign CS4/build/mac/prj products SDK /... /... /.. /source/precomp/GCC/PluginPrefix.pch:40:
    .. /.. /.. /source/public/includes/AnsiBasedTypes.h:38: error: conflict declaration ' typedef uint32 unsigned long int'
    /Developer/SDKs/MacOSX10.6.SDK/system/library/frameworks/security.framework/headers/cssmco nfig.h:69: error: 'uint32' has a previous statement as "uint32_t typedef uint32.
    In file included from... /... /.. source/public/includes/PMTypes.h:36,
    Of... /.. /.. source/precomp/Common/ShukHeaders.CP:41,
    products /Adobe InDesign CS4/build/mac/prj SDK /... /... /.. /source/precomp/GCC/PluginPrefix.pch:41:
    .. /.. /.. /source/public/includes/MSysType.h:215: error: 'EndpointRef' does not designate a type
    In file included from... /... /.. External/AFL/includes/APathComponent.h:30,
    Of... /.. /.. External/AFL/includes/APath.h:30,
    Of... /.. /.. External/AFL/includes/AFile.h:31,
    Of... /.. /.. source/public/includes/IDFile.h:34,
    Of... /.. /.. source/public/interfaces/architecture/IDataBase.h:37,
    Of... /.. /.. source/public/includes/InterfacePtr.h:76,
    Of... /.. /.. source/precomp/Common/ShukHeaders.CP:48,
    products /Adobe InDesign CS4/build/mac/prj SDK /... /... /.. /source/precomp/GCC/PluginPrefix.pch:41:
    .. /.. /.. /External/AFL/includes/Astring.h:51: error: explicit instantiation of ' class std::basic_string < char, std::char_traits < char >, < char > adobe::afl:AFLAllocator > ' in namespace 'adobe::afl' (who do not join the namespace "std")
    .. /.. /.. /External/AFL/includes/Astring.h:51: error: explicit instantiation of ' struct std::basic_string < char, std::char_traits < char >, < char > adobe::afl:AFLAllocator >: _Alloc_hider' in the namespace 'adobe::afl' (who do not join the namespace "std")
    .. /.. /.. /External/AFL/includes/Astring.h:51: error: explicit instantiation of ' struct std::basic_string < char, std::char_traits < char >, < char > adobe::afl:AFLAllocator >: _ans ' in the namespace 'adobe::afl' (who do not join the namespace "std")
    .. /.. /.. /External/AFL/includes/Astring.h:51: error: explicit instantiation of ' struct std::basic_string < char, std::char_traits < char >, < char > adobe::afl:AFLAllocator >: _Rep_base' in the namespace 'adobe::afl' (who do not join the namespace "std")

    Do I have to change to make it work or is not possible more to compile on OSX 10.6 CS4 plugins?

    Thank you

    You can install other versions of mac os sdk when you install xcode - I have the

    10.4 sdk installed (even if on 10.6) and version CS4 against that.  You need

    to do the same.

    Ian

  • Acrobat 9 pdf links not working not not for InDesign CS3. What's wrong?

    My links work in my 40-page Indesign CS3 using Mac folder. Once I converted to a .pdf file, some of the links aren't in the right place. They have to be duplicated other links, or trying to take me hard my office or network. Cannot know what the problem is.

    Links supposed to go to an outside site are supposed to be filled in the following format: http://www.phillipmjones.net

    in Acrobat should look like: this is my Personal Web site

    In Acrobat, go create your link then click on the action:

    (I use my own personal website for example)

    If you choose something like open a file, it's what he does.

  • I tried to update to Illustrator and InDesign CS3, so I downloaded them separately.  Then I thought that I would be charged twice, so I sent two programs in the trash, a mistake.  When I tried to download design Creative Suite 3 Standard, he said I had al

    I tried to update to Illustrator and InDesign CS3, so I downloaded them separately.  Then I thought that I would be charged twice, so I sent two programs in the trash.  When I tried to download design Creative Suite 3 Standard, he said that I had already downloaded Illustrator, InDesign and Photoshop.  What can I do?

    Download the product that matches your serial number.  IE, if your serial number is for design std, dl design STD installation files; your serial number does not work with the individual contains the design of the suite programs std.

    Available downloadable Setup files:

    Download and installation help links Adobe

    Help download and installation to Prodesigntools links can be found on the most linked pages.  They are essential; especially steps 1, 2 and 3.  If you click on a link that does not have these listed steps, open a second window by using the link to Lightroom 3 to see these "important Instructions".

    window using the Lightroom 3 link to see these "important Instructions".

  • Reinstall indesign CS3 5.0.2

    Hello

    I intend will be computer upgrade to Windows 7 but I have the problem, I don't have an installation CD
    can someone share me with link to download InDesign CS3 5.0.2.

    TNX

    Here you go: http://prodesigntools.com/download-adobe-cs4-and-cs3-free-trials-here.html

  • Installation of InDesign Cs3

    Hi all

    I try to get indesign CS3 to work on my mac, after I installed a new hard drive that it continues to request a serial number I thought that it auto activated with my creative cloud account. I tried Adobe helpdesk but they just keep asking for my serial number that

    I tried Adobe helpdesk but they just keep asking for my serial number that I don't have that Setup is to download on their site and sugested someone on the Forum might be able to help

    I only need CS3 because he takes a job as a customer insists in CS3, and you can only backsave to CS4 since Indesign CC 2015

    any help or ideas would be really appreciated

    Thank you

    If you need only cs3 for a 'small' job, use the 30 day trial to finish your work.

    If you need longer than that, you will need to purchase a license of cs3 (which adobe is no longer sold, but can be purchased in a 3rd party).

  • InDesign CS3 crashes when trying to print using OS x 10.7 Lion

    Since the installation of Lion, passing of snow leopard, InDesign does not print, but crashes when you try to get the print dialog box. I can print by generating the PDF of the document, and then print from Acrobat 8.3.0. It of a workaround, but what should I do to be able to print from InDesign, the use of Lion, for my EPSON WorkForce 635 printer now.

    Everything worked fine in Snow Leopard, but I don't want to go back to an older OS now.

    Ken

    I found this form of solution Michael Wiwerka. It works!

    Kind regards

    Kabeljauws (Laurent Spierings)

    on Adobe forum and IT MARKET, my InDesign CS3 and Illustrator CS4, two silencers during printing (with OS X 10.7 Lion). This correction is no problem, but has really solved my printing problems.

    To avoid this accident try this workaround.

    -------

    Adobe PDF PPD delete the following folders:

    OS/Library/Printers/PPDs/contents/Resources/en.lproj,

    OS/Library/Printers/PPDs/contents/Resources/Zh_CN.lproj,

    OS/Library/Printers/PPDs/contents/Resources/Ja.lproj,

    OS/Library/Printers/PPDs/contents/Resources/ko.lproj,

    OS/Library/Printers/PPDs/contents/Resources/Zh_TW.lproj,

  • Index of InDesign CS3 crash/quit

    We have a file that was created using InDesign CS3 on OS X with an index, but it is now crashing: If the text of the index is changed/deleted it crashes and closes. Even tried to remove the index pages real did the same thing. The file does not open at all in CS4 and crashes/closes unexpectedly that as well.

    We tried the following:

    -removed the index markers in the document and update overview

    -removed manually in the component of the index of references

    -remove all other pages other than index and have isolated the issue to something in the content of the index.

    There seems to be conflicting policies after checking.

    Everyone comes through what we need to use this file as a template for another, but are slightly paralyzed with this issue of the index?

    How embarrassing, it seems running CS3 on an Intel Mac, as well as it does on a PowerMac. But oh so much faster.

    So, in any case, the easy answer seems to be Pages > move Pages in a new document, excluding your problematic index pages.

    The other option to know is ID of Markzware file recovery service.

  • Conflict of InDesign CS3 and CS5 installation

    Hello

    We have Indesign CS3 installed and plan to upgrade to CS5. Is there a conflict by installing both version into one system? We want to keep the CS3 version.

    DennisM

    Both versions can coexist on the machine of the CAs, and I highly recommend you keep CS3 available.

    In addition, it is advisable to NEVER overwrite the version CS3 when convering CS5. There is no possible way to get a saved file CS5 to CS3 not CS4. Moreover, even if this isn't the norm, there are frequent reports of problems with the bad files conducted after the conversion of CS3 to CS5, I am now recommending export from CS3 .inx and opeing in CS5 instead of the .indd.

Maybe you are looking for

  • How do I turn on the WLan on Tecra communication switch

    Can someone tell me how do I switch the wireless on my laptop Tecra. I get a message saying 'wireless communication is disabled. Please activate the wireless communication switch. » I am trying to connect to the internet with a wireless router. Thank

  • Apple Watch records do not move the activity of runkeeper

    When I use runkeeper on my watch the ring activity does not suddenly Calories. He recorded after I run and it shows in the application of health, but the rings lose calories at the end of the end of the day. Example - it will display 800 calories of

  • P1102w Airprint for iPhone 4

    You wish to know what HP will add the P1102w to there list of printers Airprint iPhone 4 Thank you VonOstin

  • File Association message when you try to run the Windows 7 upgrade

    I'm eager to start the download for Win7 upgrade of Vista. My Download Manager tells me it's done as a .iso file. When I try to start I get a message the file Association that frankly confuses me. What should I do to get the thing running? Thank you,

  • HP Pavilion dv6809us [portable] sleep mode problem

    Product name: HP Pavilion dv6809us Entertainment notebook PC Operating system: Windows Vista editions Home Premium Problem: When I "close cover" or "click on the sleep button" to leave the sysem for enter in standby, the monitor is turned off quickly