Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krusty84/teamcenter-itk-projects-templates
MS Visual Studio Community and JetBrains CLion projects configured for development on the Teamcenter server-side
https://github.com/krusty84/teamcenter-itk-projects-templates
clion-ide itk msvs teamcenter teamcenter-itk teamcenter-platform
Last synced: about 1 month ago
JSON representation
MS Visual Studio Community and JetBrains CLion projects configured for development on the Teamcenter server-side
- Host: GitHub
- URL: https://github.com/krusty84/teamcenter-itk-projects-templates
- Owner: Krusty84
- License: mit
- Created: 2024-11-17T11:13:39.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-17T17:53:59.000Z (about 2 months ago)
- Last Synced: 2024-11-17T18:18:46.120Z (about 2 months ago)
- Topics: clion-ide, itk, msvs, teamcenter, teamcenter-itk, teamcenter-platform
- Language: C++
- Homepage:
- Size: 704 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# teamcenter-itk-projects-templates
If you want to start developing server-side extensions for Teamcenter using the ITK library in the Microsoft Visual
Studio Community environment, download the **MSVS_GENERAL_ITK_application** folder. If you prefer JetBrains CLion,
download the **CLion_GENERAL_ITK_application** folder.**Setting Up MSVS_GENERAL_ITK_application:**
1. Open the file **GENERAL_ITK_application_tc_133.props** for editing.
2. Modify the paths (I used **C:\Siemens\Teamcenter13**) to match your environment in the following sections of the **.props** file:
```xmltrue
C:\Siemens\Teamcenter13\lib;%(AdditionalLibraryDirectories)...
true
C:\Siemens\Teamcenter13\lib;%(AdditionalLibraryDirectories)...
C:\Siemens\Teamcenter13\include;C:\Siemens\Teamcenter13\include_cpp;%(AdditionalIncludeDirectories)
NT40;POMDLL;CRTAPI1=_cdecl;CRTAPI2=cdecl;_WIN32;WIN64;WIN32_LEAN_AND_MEAN;WNT;BYPASS_FLEX;_INTEL=1;IPLIB=none;%(PreprocessorDefinitions)...
C:\Siemens\Teamcenter13\lib;%(AdditionalLibraryDirectories)
```
3. Save your changes.
4. Open the project in Microsoft Visual Studio and build your first project.**CLion_GENERAL_ITK_application:**
1. Open the file **CMakeLists.txt** for editing.
2. Modify the paths (I used **C:\Siemens\Teamcenter13**) to match your environment in the following sections
of the **CMakeLists.txt** file:
```
#Include directoriesinclude_directories(
"C:/Siemens/Teamcenter13/include"
"C:/Siemens/Teamcenter13/include_cpp"
)#Link directories
link_directories(
"C:/Siemens/Teamcenter13/lib"
)target_link_options(${PROJECT_NAME} PRIVATE "C:/Siemens/Teamcenter13/lib/itk_main.obj")
endif()
```
3. Save your changes.
4. Open the project in JetBrains CLion and build your first project.