Using Chromium Embedded Framework in an MFC application - mfc

I have refereed to the link http://www.magpcss.net/cef_downloads/ from where I have got a project named cefclient and cefsimple. I did not receive the source code for the same. I want to do a simple application using this framework. I have been trying to add the .h and .cpp obtained from the files that I have downloaded, but not getting the code working. I am very much new to this and need help to build a very simply application using CEF.

There is a project https://code.google.com/p/cef-mfc/
Basically it is a Visual Studio project that uses Chromium Embedded Framework (CEF) in a Microsoft Foundation Class (MFC) application.

Related

create dylib file for iOS app development from visual studio c++ project

I have a Visual Studio C++ project. This project has the functionality for correction the fish-eye images into the original rectangular image files.
I want to use this functionality in my iOS app development by inserting dylib library file.
How can I create it from my C++ project? Is there any guide for this one?
Thanks in advance.

Debug a C++ DLL used in ASP MVC application

I have a C++ DLL in bin folder of my ASP MVC5 web application project. (I have copied and pasted it from the original C++ project as I was unable to add a reference) I am able to call some of the functions of the DLL(used DLLImport). I have a problem in one of the functions. This can only be solved when I will be able to step into the code of the C++ DLL. I also have the code of the C++ project (built using Cmake).
How do I reach the C++ code while debugging from my web application code. If I use F11 I should be able to reach the C++ code.
Debug a C++ DLL used in ASP MVC application
1) First, make sure that make sure that the DLL you are referring to has a PDB file or other output file in its folder.
You should open the c++ project in VS IDE and then make sure that you built it with Debug and x64 mode. If so, build it again.
Then in c# web project, use DLLImport to reference the xxx.dll in the output Debug folder which exists pdb and other whole files.
2) Second, go to Tools --> Options --> Projects and Solutions --> Web Projects --> Use the 64 bit version of IIS Express.
3) Third, if you debug a net core web project, please right-click on the project--> Properties-->Debug-->check Enable native Code Debugging.
If you debug a net framework web project, please right-click on the project--> Properties-->Web-->check Native Code.
4) Fourth, then close VS Instance, delete the bin and obj folder of the asp.net core project, then restart your web project and test again.
In addition, you can check this document Debug C# and C++ in the same debugging session.
Update 1
Due to the error, I think you should change to set IIS to x64 since you use x64 native dll. Right-click on your project-->Properties--> Web-->change IIS bitness to x64.

Unity Universal Windows App Development

I am trying to create windows store build using Visual studio 17 with Universal Windows App Development tool.
When I create a build from unity, it creates a visual studio solution but finishes with a lot of errors.
When I try to build the resulting visual studio solution, it fails to generate a build.
I am attaching related settings and build outputs screenshot in sequence that I encounter them.
My unity build settings
Unity console errors on Build complete
Vs error on opening/building VS solution output
Can anybody help with this UWA tool. I am trying this for the first time.
It is because Unity .Net version and UWP .NET are not the same. They have much in common and also some differences.
For instance, you can build and import in VS. Then you have async/await available which are not in Unity.
For your case, here's an excerpt from there : https://msdn.microsoft.com/en-us/library/mt185488.aspx
"This topic displays the types in the System.Security and
System.Security.Principal namespaces that are included in .NET for UWP
apps. Note that .NET for UWP apps does not include all the members of
each type. For information about individual types, see the linked
topics. The documentation for a type indicates which members are
included in .NET for UWP apps."

How to do add access to the Win32 API in an OpenFrameworks program?

I have an OpenFrameworks project in Visual Studio 2008 running on a Windows PC. I need to access the Win32 API. How do I add the Win32 C++ library to my solution? e.g. presumably there is a header file and a DLL I need to include in my solution somehow? Where do I get these and how do I add them into my project? (I'm an OF/VS2008 newb.)

How should I deploy an MFC application?

I created an application in VS 2008 Express as an MFC app just to take advantage of the easy GUI creation. I might re-do this app in pure win32 since no other MFC classes are used (just a button and a text box, the button fires off the main program, all win32). My only question that determines whether I stay in MFC or port it over to pure win32 is this:
How difficult is it to deploy an MFC app? What do I need to do (in VS 2008) to make sure it works on another machine?
Statically link MFC and it's just another .exe.
You can just give that to the user or create an installer with either the microsoft .msi tool or a regular setup.exe with something like innosetup.
Edit - the error message in your comment is about another dll that is part of a 3rd party library. You can't (easily) take a DLL and incorporate it into your app. the licensing may also require you to ship their DLL as a separate lib.
You can use Visual Studio Merge modules. These can be added while building the installer.
Merge modules provide all the dlls, files required to run your application.