ā2023-09-30
08:41 AM
- last edited on
ā2024-09-17
01:00 PM
by
Doreena Deng
I'm trying to study API in Trier version Archicad 27.
What should I do if this error message appears?
ā
Solved! Go to Solution.
ā2023-10-02 08:33 AM - edited ā2023-10-02 01:50 PM
Things change between versions, and a lot of things depend on whats currently installed on you machine etc.
From the errors you get I would specify the following (in the CMake Settings I mentioned in my previous command):
Edit: Fix actual generator to use.
ā2023-09-30 09:35 AM
Hi Lee,
You are using some incompatible settings with your CMake generator.
I had the best success with using "Visual Studio 16 2019" or "Visual Studio 17 2022" generators instead of the "Ninja" generator.
Here would be the option if you are using "CMakeSettings.json":
Hope that helps,
Bernd
ā2023-09-30 06:53 PM - edited ā2023-09-30 06:58 PM
How can I access your cmake settings?
āHow can I access your cmake settings?
genenate is not included.
Python 3.10.11
In settings, the following settings appear.
ā
ā2023-09-30 07:33 PM - edited ā2023-10-01 07:11 AM
I set up what you asked me to do.
Even though I reinstalled it... ^^
I came across these errors:
I want to know what the problem is.
This file was also compiled in archicad 26.
Why does archicad 27 produce this error message?
I need your help.
I am a beginner.
ā2023-10-02 08:33 AM - edited ā2023-10-02 01:50 PM
Things change between versions, and a lot of things depend on whats currently installed on you machine etc.
From the errors you get I would specify the following (in the CMake Settings I mentioned in my previous command):
Edit: Fix actual generator to use.
ā2023-10-02 01:01 PM - edited ā2023-10-02 01:20 PM
thank you
With your help, I was able to study API. ^^
Because compilation failed due to the warning of C2220, I compiled by deleting /WX as shown in the picture below.
Q1. Is it right to do this?
컓ķģ¼ė¬ ģ¤ė„ C2220 | Microsoft Learn
I didn't have x64, so I chose win64.
ā2023-10-02 01:49 PM
Glad I could help!
@LeeJaeYoung wrote:
Because compilation failed due to the warning of C2220, I compiled by deleting /WX as shown in the picture below.
Q1. Is it right to do this?
Yes that works. Alternatively you could keep the /WX flag and disable this specific warning with adding the flag /wd2220.
@LeeJaeYoung wrote:
I didn't have x64, so I chose win64.
That's the right one! I mistyped it.
The "-T v142" should maybe go to the "cmakeCommandArgs" instead of "ctestCommandArgs".
But since it works anyway for you, maybe it's not important.
ā2023-10-02 03:03 PM
Thank you again for your consideration. ^^
Well then, I hope you have a happy time.
ā2023-10-02 03:09 PM - edited ā2023-10-02 03:12 PM
"The should maybe go to the "cmakeCommandArgs" instead of "ctestCommandArgs""
When I set it like this, this error occurs.
target_compile_options (${target} PUBLIC /W3 /WX /wd2220 /wd4996 /Zc:wchar_t-)
ā2023-10-02 03:13 PM
Looks like you need to delete your CMake cache and reconfigure CMake. (Project -> Delete Cache and Reconfigure)