Page 1 of 1
gtkmm/button.h file not found
Posted: Mon Sep 16, 2019 11:35 am
by luck_cao
Hello everyone,
I'm a beginner user of CodeLite, and I downloaded it.
The version of CodeLite is 13.0.2
After I installed on the MacOS 10.14.6,
then I created a workspace and C++ project as following:
Then I got the following error. Find some errors.
I have installed gtkmm3, pkg-config.
Do I still missing anything software or setting?
Thanks a lot for your help!
Re: gtkmm/button.h file not found
Posted: Mon Sep 16, 2019 11:21 pm
by eranif
Can you upload the generated makefile? the file name is "Test1.mk"
In general, the makefile is not able to locate pkg-config
Re: gtkmm/button.h file not found
Posted: Tue Sep 17, 2019 5:59 am
by luck_cao
eranif wrote: ↑Mon Sep 16, 2019 11:21 pm
Can you upload the generated makefile? the file name is "Test1.mk"
In general, the makefile is not able to locate pkg-config
Hello, eranif. Thanks a lot for your answer.
I have uploaded this file.
I changed the extension name from .mk to .cpp because this forum doesn't allow to upload .mk file.
Please download it and change it to .mk.
Thanks again!
Re: gtkmm/button.h file not found
Posted: Tue Sep 17, 2019 2:47 pm
by eranif
The Makefile seems OK to me.
This means that pkg-config is not in your path.
To fix this, use full path:
e.g. if it is install under /usr/local/bin/pkg-config then use that path in the project settings:
You will need to change this in the project settings->compiler->c++ compiler options
and under project settings->linker->linker options
In both pages, change the $(shell pkg-config ...) to $(shell /usr/local/bin/pkg-config ...)
Eran
Re: gtkmm/button.h file not found
Posted: Tue Sep 17, 2019 4:28 pm
by luck_cao
eranif wrote: ↑Tue Sep 17, 2019 2:47 pm
The Makefile seems OK to me.
This means that pkg-config is not in your path.
To fix this, use full path:
e.g. if it is install under /usr/local/bin/pkg-config then use that path in the project settings:
You will need to change this in the project settings->compiler->c++ compiler options
and under project settings->linker->linker options
In both pages, change the $(shell pkg-config ...) to $(shell /usr/local/bin/pkg-config ...)
Eran
Hello eranif,
I checked the path of pkg-config, it's /usr/local/Cellar/pkg-config/0.29.2/bin/pkg-config.
Then I open the windows of project settings and changed the setting as following:
and
but... I still got the error.
Does anything wrong with pkg-config that I installed?
Do I need reinstall it? If yes, could you tell me how to do it?
Thanks a lot!
Re: gtkmm/button.h file not found
Posted: Wed Sep 18, 2019 3:49 pm
by eranif
It seems like a problem with your pkg-config
I am not using it myself on macOS, so I cant really help you with doing that.
Does it work from a Terminal?
i.e. can you successfully run: pkg-config --cflags gtkmm-3.0 from your Terminal window?
if it does work, then it might be just a PATH issue
Re: gtkmm/button.h file not found
Posted: Fri Sep 20, 2019 11:43 am
by luck_cao
eranif wrote: ↑Wed Sep 18, 2019 3:49 pm
It seems like a problem with your pkg-config
I am not using it myself on macOS, so I cant really help you with doing that.
Does it work from a Terminal?
i.e. can you successfully run: pkg-config --cflags gtkmm-3.0 from your Terminal window?
if it does work, then it might be just a PATH issue
Hello, eranif
I executed the command that you told me.
I got the result as following.
Did I missing anything?
Thanks!
Re: gtkmm/button.h file not found
Posted: Fri Sep 20, 2019 2:59 pm
by eranif
It seems like in issue with Homebrew installation. Googling this, gives this:
https://superuser.com/questions/623807/ ... onfig-path