Intel® oneAPI DPC++/C++ Compiler
Talk to fellow users of Intel® oneAPI DPC++/C++ Compiler and companion tools like Intel® oneAPI DPC++ Library, Intel® DPC++ Compatibility Tool, and Intel® Distribution for GDB*
713 Discussions

How to create a Dynamic Link Library with Microsoft Visual Studio IDE

k_higashi
Beginner
3,605 Views

Hello.

I want to use the Intel DPC++ within the Microsoft Visual Studio IDE to develop C++ applications includeing dynamic link library(.DLL).

Development Environment:

OS: Windows 10 (64bit)
 ・Microsoft Visual Studio Professional 2019 Version 16.5.5
 ・Intel oneAPI 2021.1 Beta08


I selected the DPC++ Dynamic project template from the New menu in Visual studio.
However, I found the following problem.
・The DPC++ setting does not exist in the properties of the created project.
・Template code (C++) does not exist in the project.

Is it under development?

Other templates, such as the DPC++ Console Application template for creating a main executable(.exe), have project properties and template code.

Best regard.

 

0 Kudos
1 Solution
Subarnarek_G_Intel
3,429 Views

Escalating this case.


View solution in original post

0 Kudos
8 Replies
GouthamK_Intel
Moderator
3,483 Views

Hi,

Thanks for reaching out to us!

Could you please elaborate more on the issue you are facing or the information you are looking for?


Regarding: "The DPC++ setting does not exist in the properties of the created project". Could you please let us know what are the options available in Platform toolset under project properties? If possible share a screenshot.


Path for reference:

Right-click on project name in solution explorer> scroll to the end > Properties > Configutration Properties> General > Platform Toolset > dropdown.



Thanks & Regards

Goutham


0 Kudos
k_higashi
Beginner
3,477 Views
Hello.
 
I share some snapshot of the problem.
TopMenu_NewProject.png
 ・This is a new project creation menu of MSVC.
ProjectProperty(DLL).png
 ・This is the project property of the DPC++ Dynamic-Link Library.
Ref_ProjectProperty(EXE).png
 ・This is the project property of the DPC++ Console Application.
 
Best regards.
0 Kudos
GouthamK_Intel
Moderator
3,444 Views

Hi,

Thanks for providing the required information, we are considering this as a feature request and we are forwarding this to the concerned team.


Thanks & Regards

Goutham


0 Kudos
Subarnarek_G_Intel
3,430 Views

Escalating this case.


0 Kudos
Subarnarek_G_Intel
3,411 Views

Can you mention a specific test cases where lack of this feature is acting as a blocker?


0 Kudos
Subarnarek_G_Intel
3,388 Views

This feature will be implemented post the Gold release. It is already in pipeline but since it is not a blocker it will be implemented post gold. Please let me know if you have any concerns.


0 Kudos
Subarnarek_G_Intel
3,109 Views

Can you give an example for this.


0 Kudos
GouthamK_Intel
Moderator
2,952 Views

Hi,

As we have not heard back from you, we are considering that your issue has been resolved and we have answered all your queries. So we will no longer respond to this thread. If you require additional assistance from Intel, please start a new thread. Any further interaction in this thread will be considered community only 

Have a Good day!


Thanks & Regards

Goutham


0 Kudos
Reply