License Delivery maintenance is expected to occur on Saturday, November 30, between 8 AM and 11 AM CET. This may cause a short 3-hours outage in which license-related tasks: license key upload, download, update, SSA validation, access to the license pool and Graphisoft ID authentication may not function properly. We apologize for any inconvenience.
Archicad C++ API
About Archicad add-on development using the C++ API.
SOLVED!

No debug information after AC23 compilation

Anonymous
Not applicable
Hello,

I have tired to compile Geometry_Test example project with VS2017(v141) as Debug, but it provide a warning message like below.

1>------ Rebuild All started: Project: Geometry_Test, Configuration: Release x64 ------
1>Compiling the localized GRC file...
1>Compiling the non-localized GRC file...
1>Compiling the RC2 file...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.3.9600.17336
1>
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>
1>
1>APICommon.c
1>Geometry_Test.cpp
1>Generating Code...
1> Creating library Build\x64\Release\Geometry_Test.lib and object Build\x64\Release\Geometry_Test.exp
1>ACAP_STAT.lib(ACAPlib.obj) : warning LNK4099: PDB 'API_c.pdb' was not found with 'ACAP_STAT.lib(ACAPlib.obj)' or at 'd:\Work\buildsupport\AC23Support\Examples\Geometry_Test\Build\x64\Release\API_c.pdb'; linking object as if no debug info
1>Geometry_Test.vcxproj -> D:\Work\buildsupport\AC23Support\Examples\Geometry_Test\Build\x64\Release\Geometry_Test.apx
1>Done building project "Geometry_Test.vcxproj".
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========

Please advice.
1 ACCEPTED SOLUTION

Accepted Solutions
Solution
Ralph Wessel
Mentor
Don't worry – you can ignore that warning. It's only advising that you won't be able to debug as effectively into certain API libraries because the debug information isn't bundled with them, but you wouldn't want to do that anyway.
Ralph Wessel BArch
Software Engineer Speckle Systems

View solution in original post

1 REPLY 1
Solution
Ralph Wessel
Mentor
Don't worry – you can ignore that warning. It's only advising that you won't be able to debug as effectively into certain API libraries because the debug information isn't bundled with them, but you wouldn't want to do that anyway.
Ralph Wessel BArch
Software Engineer Speckle Systems