Home
IPhone SMS To Gmail
Consulting
Security Alerts
Blog
Software
Projects
Links
About
Contact
Blog
FriendFeed
Facebook
Flickr
Twitter
Toluu
Last.fm
Picasa
LinkedIn
|
<< Back To All Blogs
A quick way to find C++ method signatures for C# Interop
Saturday, January 10th, 2009
A common problem while dealing with C# interop with C++ is that you have to go through a number of different (sometimes seemingly unlimited) include directives in order to find the struct, enum, or function signature that you are looking for. A quick trick to get them all into a single file for easy searching is to include all of the original base header files you need in a single file, such as the following:
#include
#include
#include
Save this as a file such as temp.cpp.
Open your Visual Studio command prompt and go to the directory where temp.cpp is located and type the following command:
cl /E temp.cpp > myoutput.txt
You can then open myoutput.txt, and it will include ALL of the signatures from all of the included header files (including children includes, aka recursively).
You can also change the /E switch to /EP to remove the line number declarations.
C++in' Tom Out.
Tags
CSharp
CPP
Related Blogs
Using MOSS and WSS SharePoint Workflow to Resize Images in an Image Library
Reading IPhone Text Messages using C# and SQLite
Creating an Organizational Chart using C#: Part 2
Copy a DLL from the GAC
Creating High Quality Images with C# and GDI
Comments
Currently no comments.
Add A Comment
Name:
URL:
Email Address: (not public, used to send notifications on further comments)
Comments:
Please enter the text from the image:

|