If you encounter below error:
error LNK1104: cannot open file ‘mfc120d.lib’
Try download and install Multibyte MFC Library for Visual Studio 2013.
If you encounter below error:
error LNK1104: cannot open file ‘mfc120d.lib’
Try download and install Multibyte MFC Library for Visual Studio 2013.
If you encounter the same problem as below:
error LNK1104: cannot open file ‘mfc120d.lib’ |
You can solve this problem by downloading Multibyte MFC Library for Visual Studio 2013 and install that. However note that VisualStudio has deprecated MBCS support in MFC, and unicode is preferred.
Recently I was asked to build a MFC application, and it worked on my development PC, but after packaging all the dlls, the application does not run, and an error with 0x00000007 pops up.
I then opened the exe file with Dependency Walker:
Continue reading “Application 0x00000007 error and troubleshooting”
My Visual Studio.Net crashes frequently and I then asked my colleague to reinstall it for me. Sadly, after reinstallation, the GUI becomes rather chaotic, with duplicate toolbar buttons as shown below:
Continue reading “Duplicate Toolbars/buttons after reinstalling Visual Studio .Net”
In some circumstances, to use C# Winform or other .Net objects in MFC applications, the “/clr” directive should be used in the MFC project settings. However, it is found not always possible to use “/clr” to avoid conflicts with other projects in the same solution.
The workaround is to apply “/clr” on a specific cpp file, rather than on the entire project!
Continue reading “Using /clr and incompatibility troubleshooting in MFC applications”
For VisualStudio 2005 or above versions, refer to below link
http://msdn.microsoft.com/en-us/library/ahdd1h97.aspx
http://msdn.microsoft.com/en-us/library/b1kyh79x(v=VS.80).aspx
The basic idea of this implementation is to use the class CWinFormsControl<NameSpce::WinformClass/UserControlClass> to host .Net Winform or UserControl.
This article presents how to implement this in VS2002 environment. Continue reading “How to use .Net Winform or UserControl in MFC”
Most Visual C++ project settings can be setup using the Project Properties dialog, but not all. In my recent project, I am trying to host Windows Form in MFC (VS2002), and the directive “/clr” must be used.
Once “/clr” is used, some other directives such “/GL” must be disabled to avoid incompatibilities. After searching MSDN, I have found that “/GL” is related to “Whole Program Optimization”, but even after disabling the whole program optimization in Visual Studio 2002, it is stated that the “/GL” switch is still turned on. I have tried every setting, but have no way to disable this, and this is clearly shown in the final command line.
I was forced to come back to MFC, as the company I am now serving still uses VisualStudio.net 2002.
The happy days using C# are gone,… tears…
Below is my trial to use code from Numerical Recipe in C++, 3rd ed, in a MFC dialog application:
1. Include “nr3.h” where all the data structures and function interfaces are defined.
2. You need also to include specific module in which you are interested in. In this example, I am trying to use LU decomposition based methods to solve linear equation.
Try the solutions here:
http://support.microsoft.com/kb/241396/
or google “FileTool.exe +Visual Studio”